由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
上面的答案对我都没用。 我的问题是:我从Testflight安装了一个应用版本,所以我删除了旧的应用和Testflight版本,然后它又开始工作了。
其他回答
卸载主要的iPhone应用程序,Watch应用程序并重新构建它们可以解决这个问题。
这可能是由App ID前缀引起的,当你切换不同的开发者帐户时。请参阅https://developer.apple.com/library/content/technotes/tn2311/_index.html获取Apple的支持。
一个给定的应用程序有一个应用程序名称+ bundleId。如果你使用了相同的应用名称,但是使用了不同的bundle id,那么你就会得到这个错误。我就是这样得到它的!
幸运的是,解决方法很简单。:
用旧的包。 删除旧的应用程序,这样新的应用程序名称+ bundle-id可以一起工作。
至于为什么它不能重新安装,旧的应用程序名称-新的bundleId,我认为授权存储在其他地方,你需要以某种方式从设备中删除该授权。只有这样,你才能使用不同的bundleId安装应用程序
这很容易解决,从你的设备上删除你之前的应用程序。然后开始重新安装。这对我来说很好。
解释
对我来说,发生这个问题是因为我用的账号与我在iPhone上安装应用程序的账号不同。
解决方案
只需从iPhone中删除应用,然后在Xcode中重新运行即可。