小编dre*_*dev的帖子

升级的application-identifier权利字符串与已安装的应用程序不匹配 - >拒绝升级

我有一个iOS应用程序,现在大约3岁.它与企业档案签署.我们已经发布了该软件的七个版本,最近一次是在一年前.目前我们正在尝试新版本,但发现由于iOS8中的新安全规则,iOS 8.1.3设备和更高版本无法升级,必须删除并重新安装.

在研究中,我发现类似的问题对于使用不同个人资料签署应用程序的人,但我们的应用程序使用相同的配置文件进行签名.该错误声称我们的旧应用程序标识符包含一个通配符,我无法弄清楚,因为我们从未更改过包ID(但是,在开发人员门户中,我们所有应用程序的通用appId都是com.company.*).

我发现,如果我使用Xcode 6.4构建应用程序的版本1和版本2,我可以成功升级,如果我使用Xcode 5.1构建应用程序的两个版本,我可以成功升级,问题是在尝试安装版本时使用Xcode 6.4在使用Xcode 5.1构建的版本上构建的应用程序

我们尝试升级时遇到的错误是:

"Upgrade的application-identifier权利字符串(6Q39SSX4QT.com.company.appName)与安装的应用程序的应用程序标识符字符串(6Q39SSX4QT.com.company.*)不匹配"

我已经看到一些引用需要在我们的应用程序中包含entitlements.plist文件,我们有一个AppName.entitlements plist文件,但我们的应用程序没有一个entitlements.plist文件(我们的其他应用程序虽然他们没有出现这个问题自Xcode 5.1发布以来已多次升级).

有人有主意吗?

谢谢!

xcode ios ios-provisioning ios-enterprise

13
推荐指数
2
解决办法
2万
查看次数

标签 统计

ios ×1

ios-enterprise ×1

ios-provisioning ×1

xcode ×1