由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
你可以尝试删除设备上的旧应用程序并重新安装它,因为你不总是要改变bundle id或配置文件
其他回答
我从5s移到6s后收到了这个错误。 我从旧iPhone的备份中恢复了新的6s。 因此,在新iPhone上安装了旧应用程序。
旧的应用程序没有出现在6s的“已安装的应用程序”列表中! 我手动删除了iphone 6s上的这个旧应用程序,一切正常。
对我来说,这发生在更新到XCode 11之后, 就像其他人说的,这是一个签约问题。 对我来说,修复它的是开发者门户>证书和标识符 编辑您正在使用的配置文件
证书列表截图
你会看到XCode 11的证书(如截图所示) 只需勾选复选框,重新下载配置文件,并更新您的项目签名与新的配置文件。
使用MacOS Catalina,你的iPhone将显示在Finder窗口的“位置”侧栏中(只要你将Finder首选项设置为显示外部设备)-然后你可以通过“文件”选项访问文件,该选项可从窗口顶部附近的栏中获得,就在标题的下方(在我的情况下,我必须点击右侧的“>”)。
对于那些可能属于多个团队的人来说,这可能是你的问题:
如果应用程序的捆绑id是硬编码在你的信息。plist,那么Xcode就会感到困惑,然后就会发脾气。
修复:
确保bundle id设置为: $ (PRODUCT_BUNDLE_IDENTIFIER)
卸载主要的iPhone应用程序,Watch应用程序并重新构建它们可以解决这个问题。