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

完整的错误:

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

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

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


当前回答

更改版本号和版本,如果设备中安装了以前的应用程序,请确保删除真实设备中所有已安装的应用程序

打开xcode ->窗口->设备

其他回答

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

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

我的步骤:

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

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

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

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

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

我的问题是App ID与用于创建配置文件的证书相结合。我的配置文件都不能正常工作,因为它们都不是“Elgible”(使用与应用ID匹配的证书创建的)。我已经将开发工作转移到一台新机器上,所以这可能是更深层次的原因。无论如何,我必须创建一个新证书,然后使用该证书创建新的配置文件,并在创建它们时谨慎地选择正确的App ID。祝你好运。