【问题标题】:xcodebuild -exportArchive command returns error "... 'method': expected one of {}, but found app-store"xcodebuild -exportArchive 命令返回错误“...'方法':预期 {} 之一,但找到应用商店”
【发布时间】:2018-03-21 01:19:57
【问题描述】:

我们有一个静态库,我们已经分发了一段时间,现在想将它作为一个框架分发。通过执行两个 xcodebuild 命令并将结果组合在一起,静态库被构建为包含电话和模拟器切片。这一直运行良好。

但是,当我最初尝试将相同的方法应用于框架时,App Store 验证过程抱怨说生成的产品不是为完整的位码构建的。经过调查,网上的人说我需要使用存档而不是为设备切片构建。它会产生一个像这样的 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:key 'method' 的 exportOptionsPlist 错误: 期待 {} 之一,但找到了应用商店

“app-store”是我的导出选项 plist 文件中键“method”的值。我需要一些帮助来尝试了解这里可能出现的问题,或者是否有更合适的方法来做到这一点。

【问题讨论】:

标签: xcode archive xcodebuild


【解决方案1】:

skip_install 设置为YES 解决了我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-28
    • 2018-03-07
    • 1970-01-01
    • 2011-10-21
    • 2022-08-22
    • 2021-02-26
    • 1970-01-01
    • 2019-03-04
    相关资源
    最近更新 更多