由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
我的解决方案在短短2步解决了这个问题,没有丢失数据或需要卸载应用程序。
从之前安装了应用程序的mac上下载配置文件(点击“I”图标,然后在桌面上拖动配置文件图标)
复制配置文件到新的mac并在Xcode中打开(双击)。
新mac上的Xcode将更新配置,允许在设备上安装,无需任何其他操作,也不会丢失任何保存的数据。
其他回答
删除任何以前版本的应用程序从您的iPhone,然后清洁->构建和运行再次。你的应用应该在你的设备上平稳运行。
另外,在尝试直接在设备上运行项目时,请确保您没有在项目设置中选择分发证书。
我遇到了这个问题,如果不删除并重新安装应用程序就无法解决这个问题(正如这里的一些人所建议的那样,打乱配置文件并没有帮助)。
但是,我并没有丢失现有的测试数据。对于将来遇到这种问题的人,以下是解决方法:
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会恢复你之前保存的应用数据。 现在您已经恢复了旧的测试数据,应用程序应该可以运行了。
公认的答案对我不起作用。为了让它正常工作,我不得不将Apple Watch重置为最后可用的备份。
我没有删除应用程序就解决了这个问题
在xcode中打开项目。 项目->构建设置->代码签名->配置文件(下拉) 它可能被设置为自动,并且选择了错误的配置文件。打开下拉菜单,选择正确的,然后重新运行应用程序。
更改版本号和版本,如果设备中安装了以前的应用程序,请确保删除真实设备中所有已安装的应用程序
打开xcode ->窗口->设备