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

时间:2017-02-21 03:56:36

标签: ios build release xcodebuild

我正在使用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。)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:6)

最后我能够解决这个问题。

解决方案步骤

  1. 确保在Mac
  2. 中成功设置了所有配置文件和证书
  3. 确保Xcode不显示红色标记,例如Xcode - &gt; targets - &gt; Build settings - &gt; Profiles and signing identity + team
  4. 确保包括MainApp,Widgets,Extensions在内的所有目标也配置无问题
  5. 确保所有功能,appgroup和钥匙串都正常
  6. 重要提示:请确保来自Xcode - &gt; Product - &gt; Archive - &gt; export to App Store IPA至少跑了一次
  7. 从命令行运行xcodebuild时,请确保Xcode已关闭
  8. 希望这有帮助