1洋满、分別編譯當前的framework鄙漏,生成對應的真機framework與模擬器framework
生成對應framework.png
2恃轩、新建一個對應接收xcframework的文件夾脆侮,以XXX.xcframework格式命名
3瞎领、打開終端利用xcodebuild -create-xcframework命令進行生成xcframework泌辫。
具體如下:xcodebuild -create-xcframework -framework 你的模擬器的framework地址(XXX.framework) -framework 你真機的framework地址(XXX.framework) -output 需要得到的xcframework地址(XXX.xcframework)
終端生成.png
這樣就得到一個xcframework了
我在生成過程中遇到的問題:
1、終端編譯報錯:No 'swiftinterface' files found within '/Users/XXXXX/Library/Developer/Xcode/DerivedData/XXXXXXX-cssmokgxfacnjvckiyunsclvkofa/Build/Products/Release-iphoneos/XXXXXXX.framework/Modules/XXXXXX.swiftmodule'.
報錯信息.png
解決方法:Build Settings ——> Build Libraries for Distribution, 設置這個選項為 Yes,否則 framework 中不會包含 .swiftmodule 文件九默。
設置Build Libraries for Distribution.png
注:此問題只是當前本人遇到解決的方法震放,不代表所有哦!;缥鳌澜搅!
歡迎指正~~~??????