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

完整的错误:

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

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

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


当前回答

这很容易解决,从你的设备上删除你之前的应用程序。然后开始重新安装。这对我来说很好。

其他回答

公认的答案对我不起作用。为了让它正常工作,我不得不将Apple Watch重置为最后可用的备份。

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

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

修复:

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

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

在我的例子中,我首先使用了两个不同的团队。

设备中的构建是使用团队A(签名和能力)构建的,我试图使用团队B重新安装构建,而不删除之前的构建。换回A队为我解决了这个问题。

这很容易解决,从你的设备上删除你之前的应用程序。然后开始重新安装。这对我来说很好。