本文参考:
https://blog.csdn.net/weixin_26735419/article/details/108898995
https://developer.apple.com/forums/thread/125646
https://help.apple.com/xcode/mac/11.4/#/dev544efab96
最近通过 xcode 脚本打出来的 framework 死活不能兼容模拟器和真机, 结果一查是xcode升级了,现在需要打包成.xcframework格式的文件,
在终端先cd 到目标文件, 再调用下面的脚本, 就可在桌面看到xxx.xcframework生成了, 当然也可以把这脚本打包到xcode中, 等有时间再处。
xcodebuild archive \
-scheme xxx \
-archivePath ~/Desktop/xxx-iphonesimulator.xcarchive \
-sdk iphonesimulator \
SKIP_INSTALL=NO
xcodebuild archive \
-scheme xxx \
-archivePath ~/Desktop/xxx-iphoneos.xcarchive \
-sdk iphoneos \
SKIP_INSTALL=NO
xcodebuild -create-xcframework \
-framework ~/Desktop/xxx-iphonesimulator.xcarchive/Products/Library/Frameworks/xxx.framework \
-framework ~/Desktop/xxx-iphoneos.xcarchive/Products/Library/Frameworks/xxx.framework \
-output ~/Desktop/xxx.xcframework