使用 Xcode 9 。
答案 0 :(得分:4)
刚出现同样的问题
您需要做的就是删除您的配置文件并在Apple Developer site上创建另一个配置文件。
答案 1 :(得分:1)
如果所有其他方法都失败,请尝试使用Application Loader。我现在几乎只是默认使用Application Loader,因为Xcode上传过程的版本多么荒谬。
答案 2 :(得分:0)
在我的情况下,我总是试图避免撤销Apple cert
,因为我与我公司的不同开发者分享。
所以我按照answer建议降级Xcode
- >我检查版本9.0.1
,不幸的是我仍然有相同的错误消息。
但我已经另外安装了8.3.3
- 它可以正常上传到Apple商店。
更新:我回到直接从App Store安装的Xcode 9.1
,因为我遇到运行问题ionic cordova build
所以此刻我正在使用两个Xcode版本:
9.1
- 用于直接在Application 8.3.3
- 用于将构建内容上传到iTunnes Connect - 旁边从不同的文件夹我希望这是暂时的情况。
<强> [更新] 强>
一段时间后,我意识到我的配置文件以XC
开头,Xcode 9+
不接受。刷新所有配置文件后(避免名称中的XC
) - 我终于可以使用Xcode 9+
。
也许这对于解决这个问题的人来说也很有用。
答案 3 :(得分:0)
我认为您已选择Ad Hoc选项以获取.ipa文件。选择App Store选项以获取.ipa文件,然后使用Application loader提交.ipa文件。
就我而言,我收到这样的电子邮件......
Missing beta entitlement - Your app does not include the beta-reports-active entitlement. If you intend to distribute this build via TestFlight for beta testing, please re-build this app with an App Store Distribution provisioning profile. Do not use ad-hoc profiles.
After you’ve corrected the issues, you can use Xcode or Application Loader to upload a new binary to iTunes Connect.
Regards,
The App Store team
然后我将选项从Ad Hoc更改为App Store ... enter image description here