ios 错误:导出存档:无法完成操作,(IDEDistributionErrorDomain错误3,)

bihw5rsg  于 2022-12-01  发布在  iOS
关注(0)|答案(1)|浏览(205)

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

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

我的应用商店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

这给了我错误,
错误:导出存档:无法完成操作。(IDEDistributionErrorDomain错误3。)
任何帮助都将不胜感激。

jv4diomz

jv4diomz1#

最后我终于解决了这个问题。

解决方案步骤

1.确保所有描述文件和证书都已在Mac中成功设置
1.确保Xcode没有显示红色标记,例如Xcode-〉targets-〉Build settings-〉Profiles and signing identity + team
1.确保所有目标(包括MainApp、Widget和扩展)也已配置,没有问题
1.确保所有功能、应用程序组和钥匙串都正常
1.重要提示:请确保从Xcode-〉Product-〉Archive-〉export to App Store IPA至少运行一次
1.从命令行运行xcodebuild时,确保Xcode已关闭
希望这对你有帮助

相关问题