由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
接受来自开发者网站和iTunes Connect网站的协议,并在X-Code中重新打开项目,这为我解决了问题。
其他回答
接受来自开发者网站和iTunes Connect网站的协议,并在X-Code中重新打开项目,这为我解决了问题。
公认的答案对我不起作用。为了让它正常工作,我不得不将Apple Watch重置为最后可用的备份。
我有同样的错误,直到我恢复手表出厂默认https://forums.developer.apple.com/thread/17948
“显然,如果你有一个现有的WatchOS 1应用程序,并试图将其更新到WatchOS 2, bundle标识符会发生变化,并导致这个错误。如果你更新了手表,如果你之前安装了WatchOS1应用程序,那么在更新到WatchOS2之前,你需要重置手表。”
我的问题是App ID与用于创建配置文件的证书相结合。我的配置文件都不能正常工作,因为它们都不是“Elgible”(使用与应用ID匹配的证书创建的)。我已经将开发工作转移到一台新机器上,所以这可能是更深层次的原因。无论如何,我必须创建一个新证书,然后使用该证书创建新的配置文件,并在创建它们时谨慎地选择正确的App ID。祝你好运。
删除任何以前版本的应用程序从您的iPhone,然后清洁->构建和运行再次。你的应用应该在你的设备上平稳运行。
另外,在尝试直接在设备上运行项目时,请确保您没有在项目设置中选择分发证书。