【发布时间】:2017-01-30 14:06:51
【问题描述】:
以前使用 Xcode 7.3.1,我能够直接在 iPad 上的应用商店应用程序上构建并测试升级方案,效果非常好。本周我升级到 Xcode 8,当我尝试完全相同的方法时,我不断收到此升级错误
“此应用程序的应用程序标识符权利与已安装应用程序的权利不匹配。这些值必须匹配才能允许升级。”
我尝试了在此线程上发布的多个解决方案,但都没有奏效。我也没有手表应用程序。只是一个简单的 iOS 应用目标。
App installation failed due to application-identifier entitlement
我删除了我的证书和配置文件并重新创建了它们,但仍然是同样的问题。然后我去下载了 Xcode 7.3.1 并再次尝试了完全相同的问题。
现在我卡住了,无法完全测试我的升级方案。
请帮忙!!
【问题讨论】:
-
我也使用了 Xcode 8 并尝试了他们的“自动签名”、“手动签名”过程,但我仍然遇到同样的错误
-
如果您在新旧应用程序上都运行
codesign -d --entitlements :- path/to/AppName.app/AppName。您在输出中得到相同的应用程序标识符吗?可能 AppID 的前缀与您的团队前缀不同。 -
@Mats,我将“应用程序标识符”与调试应用程序的团队前缀进行了比较,它与 iTunes Connect 上的内容相匹配。我认为我们无法获得直接从设备上从 App Store 下载的应用的权利。
-
您可以在计算机上的 iTunes 中下载应用程序并从中提取应用程序标识符。
-
请看这个enter link description here的一些答案
标签: xcode provisioning-profile xcode8 ios-provisioning xcode7.3