我也有过同样的问题。
你所需要做的就是删除您的配置文件并在Apple开发者网站上创建另一个配置文件。
如果其他方法都无法解决问题,可以尝试使用应用程序加载器。由于Xcode上传过程在版本之后变得异常错误,我现在几乎总是默认使用应用程序加载器。
我认为您选择了Ad Hoc选项来获取.ipa文件。请选择App Store选项以获取.ipa文件,然后使用应用程序加载器提交.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... 在这里输入图片描述
证书
,因为我要与来自公司的不同开发人员共享它。Xcode
-> 我检查版本9.0.1
,不幸的是我仍然有同样的错误信息。8.3.3
- 它可以正确地上传到苹果商店。9.1
,因为我在运行ionic cordova build
时遇到问题。9.1
- 直接在应用程序中进行测试和创建构建8.3.3
- 上传构建到iTunnes Connect - 并从不同文件夹运行我希望这只是暂时的情况。
[更新]
经过一段时间的研究,我意识到我的配置文件以XC
开头,这是Xcode 9+
不接受的。在刷新所有我的配置文件(避免使用XC
命名)后,我终于可以使用Xcode 9+
了。
也许对于那些遇到这个问题的人也有用。