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

完整的错误:

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

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

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


当前回答

当我尝试在一个临时构建上安装时,发生了这种情况。

其他回答

我自己尝试了一些事情,比如更新/制作新的配置文件,在Apple Member Center和项目中修复权利,但在我的情况下,我只需要删除应用程序并重新运行它。

o_O


此应用程序的应用程序标识符授权不匹配 已安装的应用程序。

注意:上面写着“……与安装的应用程序不匹配"

我猜这发生在我身上,因为我们添加了一个新的应用程序扩展,一定有一些目标相关的迁移问题?不确定,但是不管怎样

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

我的步骤:

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

我遇到了这个问题,如果不删除并重新安装应用程序就无法解决这个问题(正如这里的一些人所建议的那样,打乱配置文件并没有帮助)。

但是,我并没有丢失现有的测试数据。对于将来遇到这种问题的人,以下是解决方法:

Before removing the app, open the Xcode "Devices" window (that's cmd-shift-2). Select your device and find your app in the "Installed Apps" list. Click on the gear icon and select "Download Container...". This will copy all of the app's data to your Mac. Save that somewhere for now. Delete the app and reinstall it from Xcode. Kill the app from Xcode (click the stop button), so it's not running. Back in the "Devices" window, click the gear icon and select "Replace Container...". Select the data that you downloaded to your Mac in step 3.

Xcode会恢复你之前保存的应用数据。 现在您已经恢复了旧的测试数据,应用程序应该可以运行了。

以下是最终为我解决的问题(Xcode 11)。在运行Apple的示例项目“CoreDataCloudKitDemo”(WWDC 2019年会议202)时遇到了这个问题。

我在项目的“常规”设置中取消了“Mac”部署选项,并保持“自动管理签名”。现在它是一款iPhone/iPad应用,这个错误消失了,我可以开始开发了。

然后我重新检查了“Mac”选项,Xcode要求它应该做它的魔法来管理权利等;我同意了,Xcode解决了所有的问题,我得以构建Mac版本。

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

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