使用 Xcode 9。
2 条查询
刚刚遇到同样的问题
您需要做的就是删除您的配置文件并在 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
就我而言,我总是试图避免撤销 Apple
cert
,因为我与公司的不同开发者共享它。
所以我按照这个answer建议降级
Xcode
- >我检查版本9.0.1
,不幸的是我仍然有相同的错误消息。
但是我另外安装了
8.3.3
- 上传到苹果商店后它可以正常工作。
更新:我重新使用 Xcode
9.1
直接从 App Store 安装,因为我在运行时遇到问题 ionic cordova build
所以此时我正在使用两个 Xcode 版本:
9.1
- 用于测试和创建构建 - 直接在应用程序中 8.3.3
- 用于将构建上传到 iTunnes Connect - 除了从不同文件夹运行之外 我希望这只是暂时的情况。
[更新]
一段时间后,我意识到我的配置文件以
XC
开头,Xcode 9+
不接受。刷新我的所有配置文件后(避免名称中的XC
) - 我终于可以使用Xcode 9+
。
也许这对于那些解决这个问题的人也很有用。