【问题标题】:error: exportArchive: The operation couldn’t be completed. (IDEDistributionErrorDomain error 3.)错误:exportArchive:操作无法完成。 (IDEDistributionErrorDomain 错误 3。)
【发布时间】:2017-07-10 13:08:56
【问题描述】:

我正在使用 xcodebuild 在命令行上构建 iOS 项目。使用 Release 配置构建是可以的,它创建了 App.xcarchive。然后我尝试使用导出 App Store IPA 的存档,

xcodebuild -exportArchive -archivePath App.xcarchive -exportPath ~/output/ -exportOptionsPlist appstore.plist

我的 appstore.plist,

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>teamID</key>
<string>T3AM1D</string>
<key>method</key>
<string>app-store</string>
</dict>
</plist

这给了我错误,

错误:exportArchive:操作无法完成。(IDEDistributionErrorDomain 错误 3。)

任何帮助将不胜感激。

【问题讨论】:

    标签: ios build release xcodebuild


    【解决方案1】:

    终于解决了这个问题。

    解决步骤

    1. 确保所有配置文件和证书均已在 Mac 中成功设置
    2. 确保Xcode没有显示红色标记,例如Xcode->targets->Build settings ->Profiles and signing identity + team
    3. 确保包括 MainApp、Widgets、Extensions 在内的所有目标也都配置无问题
    4. 确保所有功能、应用组和钥匙串都正常
    5. 重要提示:确保从Xcode -> Product -> Archive -> export to App Store IPA 运行至少一次
    6. 从命令行运行 xcodebuild 时,确保 Xcode 已关闭

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      • 1970-01-01
      • 2023-03-29
      • 2018-01-26
      • 2018-09-24
      • 1970-01-01
      相关资源
      最近更新 更多