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

完整的错误:

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

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

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


当前回答

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

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

修复:

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

其他回答

尽管我遵循了一些合乎逻辑的步骤:卸载应用程序,重建项目,但对我来说唯一有效的解决方案是:重新启动XCode。(XCode 8.1)

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

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

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

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

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

我没有删除应用程序就解决了这个问题

在xcode中打开项目。 项目->构建设置->代码签名->配置文件(下拉) 它可能被设置为自动,并且选择了错误的配置文件。打开下拉菜单,选择正确的,然后重新运行应用程序。