iOS的升级测试 - 应用程序标识符授权不匹配

Ard*_*Dev 10 xcode provisioning-profile ios-provisioning xcode7.3 xcode8

以前使用Xcode 7.3.1我能够在我的iPad上直接在我的应用程序商店应用程序上构建并测试升级方案,该方案完美无缺.本周我升级到Xcode 8,当我尝试完全相同的方法时,我不断收到此升级错误

"此应用程序的应用程序标识符授权与已安装的应用程序的授权不匹配.这些值必须匹配才能允许升级."

在此输入图像描述

我尝试在这个帖子上发布了多个解决方案,但没有一个有效.我也没有手表应用程序.只是一个简单的iOS应用目标.

由于应用程序标识符权限,应用程序安装失败

我删除了我的证书和配置文件并重新创建它们仍然是同样的问题.然后我去下载Xcode 7.3.1并再次尝试使用完全相同的问题.

现在我陷入困境,无法完全测试我的升级方案.

请帮忙 !!

Ham*_*vik 9

我在尝试升级应用程序时遇到了同样的问题.在这里我发现了:

我检查了旧应用程序和新应用程序的应用程序标识符权限.您可以通过codesign -d --entitlements :- path/to/AppName.app/AppName在路径"AppName.app/AppName"上运行或打开"archived-expanded-entitlements.xcent"文件来执行此操作.

旧的应用程序的应用程序标识符是"1234XXX5X6.com.mycompany.myapp",但在新的应用程序,这是"1234XXX5X6.com.mycompany.myapp.发展 ".

通常我直接在Info.plist中设置" Bundle Identifier " .

Info.plist Bundle Identifier属性

但我不知道项目构建设置中还有" 产品包标识符 "属性.

构建设置产品捆绑标识符属性

以前的应用程序的版本在Xcode 7.3.1建,它有如下设置:

  • Info.plist:com.mycompany.myapp
  • 构建设置:com.mycompany.myapp.开发
  • application-identifier:1234XXX5X6.com.mycompany.myapp

版本在Xcode 8.2.1建,它有如下设置:

  • Info.plist:com.mycompany.myapp
  • 构建设置:com.mycompany.myapp.开发
  • application-identifier:1234XXX5X6.com.mycompany.myapp.开发

好像新的Xcode有不同的应用程序标识符来源.所以我刚刚更正了" 产品包标识符 ",我的问题解决了.


Vin*_* TP 6

从设备中删除现有应用程序并再次运行.

  • 我猜这是因为问题是关于"升级" (6认同)

Sat*_*ani 3

要解决此问题,只需从项目设置的常规选项卡中启用“自动管理签名”即可。

我还遇到了直接从 xcode 8 在我的设备上运行应用程序的问题。删除和生成配置文件和证书对我来说不起作用。但启用“自动管理签名”对我有用。

希望这可以帮助!

检查我的这个问题: Xcode 8 显示配置文件不包含签名证书的错误