由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
解释
对我来说,发生这个问题是因为我用的账号与我在iPhone上安装应用程序的账号不同。
解决方案
只需从iPhone中删除应用,然后在Xcode中重新运行即可。
其他回答
我有同样的错误,直到我恢复手表出厂默认https://forums.developer.apple.com/thread/17948
“显然,如果你有一个现有的WatchOS 1应用程序,并试图将其更新到WatchOS 2, bundle标识符会发生变化,并导致这个错误。如果你更新了手表,如果你之前安装了WatchOS1应用程序,那么在更新到WatchOS2之前,你需要重置手表。”
对我来说,这是因为证书。
因为我自己的应用签名证书不属于开发团队(新员工),所以不允许将应用从app Store升级到新版本。
因此,如果发生这种情况,你无法获得“好”证书,只需克隆git appStore版本,打开两个Xcode项目,编译旧版本,按你的愿望更新设置,编译新版本,就完成了。
有点肮脏和棘手,但我希望它能帮助到一些人。
使用MacOS Catalina,你的iPhone将显示在Finder窗口的“位置”侧栏中(只要你将Finder首选项设置为显示外部设备)-然后你可以通过“文件”选项访问文件,该选项可从窗口顶部附近的栏中获得,就在标题的下方(在我的情况下,我必须点击右侧的“>”)。
步骤
连接好设备,打开Xcode,选择Window->Devices 现在选择应用程序并使用设置图标下载容器 删除应用 再次使用Xcode安装app 停止Xcode 进入Window->Device,选择该应用程序并替换之前应用程序的备份容器
我的解决方案在短短2步解决了这个问题,没有丢失数据或需要卸载应用程序。
从之前安装了应用程序的mac上下载配置文件(点击“I”图标,然后在桌面上拖动配置文件图标)
复制配置文件到新的mac并在Xcode中打开(双击)。
新mac上的Xcode将更新配置,允许在设备上安装,无需任何其他操作,也不会丢失任何保存的数据。