I'm trying to build my SDK without an xcodeproj.
My xcodebuild command looks like this:
xcodebuild archive \ -scheme MySDK \ -configuration Release \ -destination "generic/platform=iOS" \ -derivedDataPath .build \ -archivePath .build/MySDK.xcarchive \ SKIP_INSTALL=NO \ BUILD_LIBRARY_FOR_DISTRIBUTION=YES
The resultant framework (in
MySDK.xcarcxhive/Products/usr/local/lib) is missing the
Modules folder. Meanwhile the relevant swiftmodule info seems to be in here
DerivedData/Build/Intermediates.noindex/ArchiveIntermediates/MySDK/BuildProductsPath/Release-iphonesimulator/MySDK.swiftmodule – but the structure is different than normal (ie. when I use an xcodeproj to build the xcframework) and there is no
.modulemap to be seen.
My Package.swift: https://gist.github.com/Air-Craft/657bb1c2f535cd72a0aa242d74874c1e
Can xcodebuild + Package.swift be used to create swift friendly XCFrameworks (for iOS)?? Seems odd it makes the swiftmodule stuff and then does nothing with it. Any help appreciated...Thx