缺少 Beta 授权 iTunes Connect "error" - Xamarin Forms PCL

Missing Beta Entitlement iTunes Connect "error" - Xamarin Forms PCL

我有一个问题,我在 visual studio 2017 的 Xamarin 中有相同的项目。 当我部署传输证书并将其全部加载到 iTunes 上时,通过 Application Loader 连接。

问题是,使用两个应用程序之一 ( 我每次发布应用程序或其他应用程序时都会更改证书。),我无法为 Beta 测试人员发布。 如下图所示:

第一个应用程序一切顺利,但是当第二次加载时出现您在尝试使用 testflight 发布它时看到的错误:缺少 Beta 授权。

我在网上查看并尝试将以下字符串放入 info.plist 文件中:

  <key>beta-reports-active</key>  <true/>

但是没有成功。谁能告诉我如何解决?谢谢你。 我上传连接itunes 1.13版本,但我遇到了同样的问题。

我在这里推荐的是 clean/clear 来自 Apple Developer Website 的配置文件。

您是否让 Xcode 管理代码签名身份? 如果是这样,那么它将在您为发布构建时为您创建配置文件。

确实,这发生在我身上,我在 Apple Developer 上的配置一团糟。

我刚刚删除了所有内容,配置文件,创建了 1 个开发证书和 1 个生产证书。

然后当您为 Release 构建时,Xcode 将为您创建配置文件,它以 "XC" 开头。

您的问题是

likely a different provisioning profile from the Ad Hoc Distribution Provisioning Profile you were probably using to sign TestFlight builds

每次发布应用程序或其他应用程序时更改证书也可能会在 Xcode 配置中造成混乱。