由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
对我来说,这发生在更新到XCode 11之后, 就像其他人说的,这是一个签约问题。 对我来说,修复它的是开发者门户>证书和标识符 编辑您正在使用的配置文件
证书列表截图
你会看到XCode 11的证书(如截图所示) 只需勾选复选框,重新下载配置文件,并更新您的项目签名与新的配置文件。
其他回答
我在iPhone应用程序中遇到了这个问题,并使用以下步骤修复了它。
连接好设备,打开Xcode,选择Window->Devices 在弹出窗口的左选项卡中,选择有问题的设备 在右侧的详细信息面板中,从“已安装应用”列表中删除违规应用。
在我这么做之后,我的应用重新构建并顺利启动。由于您的应用程序是watchOS应用程序,我不确定您是否会得到相同的结果,但值得一试。
我自己尝试了一些事情,比如更新/制作新的配置文件,在Apple Member Center和项目中修复权利,但在我的情况下,我只需要删除应用程序并重新运行它。
o_O
此应用程序的应用程序标识符授权不匹配 已安装的应用程序。
注意:上面写着“……与安装的应用程序不匹配"
我猜这发生在我身上,因为我们添加了一个新的应用程序扩展,一定有一些目标相关的迁移问题?不确定,但是不管怎样
我遇到了这个问题,如果不删除并重新安装应用程序就无法解决这个问题(正如这里的一些人所建议的那样,打乱配置文件并没有帮助)。
但是,我并没有丢失现有的测试数据。对于将来遇到这种问题的人,以下是解决方法:
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会恢复你之前保存的应用数据。 现在您已经恢复了旧的测试数据,应用程序应该可以运行了。
我今天遇到了同样的问题,通过更改之前安装在我iPhone上的应用程序的显示名称和包标识符来解决它。 步骤:
Xcode -> General tab -> Find Identity -> Change Bundle Identifier
所以,现在我有两个相同的应用程序具有相同的功能,但有两个不同的名称和身份。
这很容易解决,从你的设备上删除你之前的应用程序。然后开始重新安装。这对我来说很好。