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

完整的错误:

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

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

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


当前回答

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

其他回答

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

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

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

卸载主要的iPhone应用程序,Watch应用程序并重新构建它们可以解决这个问题。

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

我在iPhone应用程序中遇到了这个问题,并使用以下步骤修复了它。

连接好设备,打开Xcode,选择Window->Devices 在弹出窗口的左选项卡中,选择有问题的设备 在右侧的详细信息面板中,从“已安装应用”列表中删除违规应用。

在我这么做之后,我的应用重新构建并顺利启动。由于您的应用程序是watchOS应用程序,我不确定您是否会得到相同的结果,但值得一试。

我发现我意外地更改了配置文件,在其中添加了一个通配符。

Ie。,从com.companyname.appnickname变成了com.companyname.*

我用正确命名的全名创建了一个新的配置文件,下载了它,将目标->构建设置->配置文件设置为新配置文件,重新启动xcode,从xcode得到了一个奇怪的错误(它似乎混淆了我的各种应用程序开发人员登录),重新启动xcode,它工作了!

我不想删除现有的应用程序,因为我试图测试当用户将应用程序升级到新版本时会发生什么,所以我安装了应用商店版本,然后用新版本运行我的xcode(这就像“升级”应用程序而不删除任何用户数据)。