我们有一个静态库,我们已经分发了一段时间,现在想把它作为一个框架分发。通过执行两个xcodebuild命令并将结果组合在一起,构建静态库以包含电话和模拟器片。这一直很好。
但是当我最初尝试将相同的方法应用于框架时,App Store验证过程很难说最终的产品不是为完整的bitcode而构建的。经过调查,在线人员说我需要使用存档而不是为设备切片构建。它导致xcodebuild命令如下:
xcodebuild archive -target OurProduct -scheme OurProduct -archivePath ./Archive/OurProduct.xcarchive
现在,我似乎有一个有效的xcarchive。然后我跑了:
xcodebuild -exportArchive -archivePath "./Archive/OurProduct.xcarchive" -exportPath "./Archive/OurProduct.framework" -exportOptionsPlist "./exportOptions.plist"
但我收到错误:
错误:exportArchive:关键'方法的exportOptionsPlist错误': 期待{}之一,但找到了app-store
"应用商店"是关键"方法"的价值。在我的导出选项plist文件中。我需要一些帮助,试图了解这里可能出现的问题,或者是否有更合适的方法来做到这一点。
答案 0 :(得分:0)
将skip_install
设置为YES
可以解决我的问题。