iphone - 权利 'application-identifier' 具有配置文件不允许的值 - TestFlight

标签 iphone ios-provisioning provisioning-profile testflight

我知道有人提出了有关以下错误的问题:权利“应用程序标识符”具有配置配置文件不允许的值,但是,没有一个解决方案可以解决我的问题。情况是这样的:我有一个可以下载文件的应用程序,并且在开发模式下运行良好。当我 TestFlight 应用程序时,出现以下错误:

entitlement 'application-identifier' has value not permitted by a provisioning profile

在我的控制台中。即使出现此错误,应用程序也可以正常运行,除了它不会下载任何内容。所有其他功能都有效。通过 TestFlight 下载应用程序后,如果我运行它并收到上述错误,如果我终止该应用程序并重新启动它,我不会收到错误并且下载工作正常?

好的,这就是我尝试修复它的方法:

  1. 我删除了developer.apple 和我的计算机上的所有配置文件,然后重新创建它们。重新下载新的配置文件后,我再次尝试 - 没有成功。

  2. 接下来,我添加了一个 Entitlements.plist 文件,并将 get-task-allow 设置为 false,并设置了 Ad Hoc 构建的 Entitlements 文件。这也没有任何作用。

有人有想法吗?

编辑: 此外,我制作了该应用程序的新版本,并将所有文件复制到新的应用程序 ID 下,制作了所有新的配置文件,但它仍然不起作用。

我尝试的最后一件事是制作一个通配符临时配置文件,以便它可以签署任何应用程序,但我仍然遇到相同的错误。

我真的需要弄清楚这个问题......

最佳答案

听起来应用程序名称 com.whatever.whatever 与配置文件中的应用程序名称不完全匹配。

如果这是问题所在,您需要使它们匹配。配置文件指的是具有 bundle 名称的应用程序 ID。您的build设置可能有一个名为 PRODUCT_NAME 的变量。您可以创建一个新的应用 ID 来匹配您的项目,或者(可能更简单)更改项目的产品名称。

关于iphone - 权利 'application-identifier' 具有配置文件不允许的值 - TestFlight,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12692980/

相关文章:

ios - 仅发布适用于 iPhone 的应用程序

iphone - NSTask waitUntilExit 在越狱 iOS 上挂起应用程序

ios - 具有过期证书的试飞

ios - 缺少推送通知授权应用程序签名的授权不包括 "aps-environment"

ios - 自 iOS 7 发布以来,不会为添加到配置文件的设备安装临时 iOS .ipa 文件

objective-c - 让 UICollectionView 从右向左滚动?

iphone - iPhone-发行证书问题

ios - 现有项目的 Xamarin iOS 免费配置失败

ios - 设置配置文件的到期时间

iOS 配置代码签名问题。我怎样才能消除一切并重新开始?