我正在使用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。)
任何帮助都将不胜感激。
1条答案
按热度按时间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
已关闭希望这对你有帮助