由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。

完整的错误:

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

这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。

我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。


当前回答

你可以尝试删除设备上的旧应用程序并重新安装它,因为你不总是要改变bundle id或配置文件

其他回答

我也有同样的问题。的包。标识符和项目名称必须相同。至少那是我的问题。

接受来自开发者网站和iTunes Connect网站的协议,并在X-Code中重新打开项目,这为我解决了问题。

对于那些可能属于多个团队的人来说,这可能是你的问题:

如果应用程序的捆绑id是硬编码在你的信息。plist,那么Xcode就会感到困惑,然后就会发脾气。

修复:

确保bundle id设置为: $ (PRODUCT_BUNDLE_IDENTIFIER)

我也遇到了同样的问题,在搜索了几分钟后,我发现最简单的解决方案就是手动从设备中删除之前安装的应用程序,并尝试从Xcode中再次运行应用程序。

希望对你有所帮助。 愿一切都好!

一个给定的应用程序有一个应用程序名称+ bundleId。如果你使用了相同的应用名称,但是使用了不同的bundle id,那么你就会得到这个错误。我就是这样得到它的!

幸运的是,解决方法很简单。:

用旧的包。 删除旧的应用程序,这样新的应用程序名称+ bundle-id可以一起工作。

至于为什么它不能重新安装,旧的应用程序名称-新的bundleId,我认为授权存储在其他地方,你需要以某种方式从设备中删除该授权。只有这样,你才能使用不同的bundleId安装应用程序