Hi. I have a task to make a closed source library and distribute it through CocoaPods & SwiftPM. I easily assembled XCFramework, but it directly depends on Alamofire. In the .podspec file, you can specify which libraries should be specified in the dependencies. SwiftPM has .binaryTarget, but it does not allow you to set the dependencies parameter, and the program breaks with logs that Alamofire is not found. How can I distribute a library with closed source code and third-party dependencies through SwiftPM?
2023-12-13 22:40:31.324591+0300 xctest[59301:854197] [loading] Error loading /Users/artur/Library/Developer/Xcode/DerivedData/OneEntry-dmiwhalyzfolnqbikdorjplpbnlz/Build/Products/Debug-iphonesimulator/OneEntryTests.xctest/OneEntryTests (158): dlopen(/Users/artur/Library/Developer/Xcode/DerivedData/OneEntry-dmiwhalyzfolnqbikdorjplpbnlz/Build/Products/Debug-iphonesimulator/OneEntryTests.xctest/OneEntryTests, 0x0109): Library not loaded: @rpath/Alamofire.framework/Alamofire
Referenced from: <55A39AAE-1CE1-3384-986B-7070E1BD4A47> /Users/artur/Library/Developer/Xcode/DerivedData/OneEntry-dmiwhalyzfolnqbikdorjplpbnlz/Build/Products/Debug-iphonesimulator/OneEntry.framework/OneEntry
Reason: tried: '/Users/artur/Library/Developer/Xcode/DerivedData/OneEntry-dmiwhalyzfolnqbikdorjplpbnlz/Build/Products/Debug-iphonesimulator/Alamofire.framework/Alamofire' (no such file),