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

完整的错误:

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

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

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


当前回答

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

其他回答

我有同样的错误,我解决了它通过改变Bundle Identifier的一些新的东西。之后,它建立项目没有任何问题。

我的步骤:

打开Xcode 进入“常规”选项卡 找到身份 将Bundle Identifier更改为新的内容。

这可能是由App ID前缀引起的,当你切换不同的开发者帐户时。请参阅https://developer.apple.com/library/content/technotes/tn2311/_index.html获取Apple的支持。

TLDR -从设备中删除应用程序并重新运行。

在我的例子中: 1. 我在iPhone设备上编译并运行了应用程序。 2. 我打开功能设置,打开iCloud 3.然后我尝试再次运行应用程序,砰,错误:“应用程序安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。

4.然后我从iPhone中删除到应用程序(在我阅读这里的答案后) 5.一切正常

我遇到这个问题是因为我在另一台机器上关闭了我的代码签名,所以在安装/构建到带有代码签名的手机之前,你需要从手机上卸载应用程序。

对我来说,这发生在更新到XCode 11之后, 就像其他人说的,这是一个签约问题。 对我来说,修复它的是开发者门户>证书和标识符 编辑您正在使用的配置文件

证书列表截图

你会看到XCode 11的证书(如截图所示) 只需勾选复选框,重新下载配置文件,并更新您的项目签名与新的配置文件。