由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
我在iPhone应用程序中遇到了这个问题,并使用以下步骤修复了它。
连接好设备,打开Xcode,选择Window->Devices 在弹出窗口的左选项卡中,选择有问题的设备 在右侧的详细信息面板中,从“已安装应用”列表中删除违规应用。
在我这么做之后,我的应用重新构建并顺利启动。由于您的应用程序是watchOS应用程序,我不确定您是否会得到相同的结果,但值得一试。
其他回答
以下是最终为我解决的问题(Xcode 11)。在运行Apple的示例项目“CoreDataCloudKitDemo”(WWDC 2019年会议202)时遇到了这个问题。
我在项目的“常规”设置中取消了“Mac”部署选项,并保持“自动管理签名”。现在它是一款iPhone/iPad应用,这个错误消失了,我可以开始开发了。
然后我重新检查了“Mac”选项,Xcode要求它应该做它的魔法来管理权利等;我同意了,Xcode解决了所有的问题,我得以构建Mac版本。
我遇到这个问题是因为我在另一台机器上关闭了我的代码签名,所以在安装/构建到带有代码签名的手机之前,你需要从手机上卸载应用程序。
我发现我意外地更改了配置文件,在其中添加了一个通配符。
Ie。,从com.companyname.appnickname变成了com.companyname.*
我用正确命名的全名创建了一个新的配置文件,下载了它,将目标->构建设置->配置文件设置为新配置文件,重新启动xcode,从xcode得到了一个奇怪的错误(它似乎混淆了我的各种应用程序开发人员登录),重新启动xcode,它工作了!
我不想删除现有的应用程序,因为我试图测试当用户将应用程序升级到新版本时会发生什么,所以我安装了应用商店版本,然后用新版本运行我的xcode(这就像“升级”应用程序而不删除任何用户数据)。
我没有删除应用程序就解决了这个问题
在xcode中打开项目。 项目->构建设置->代码签名->配置文件(下拉) 它可能被设置为自动,并且选择了错误的配置文件。打开下拉菜单,选择正确的,然后重新运行应用程序。
使用MacOS Catalina,你的iPhone将显示在Finder窗口的“位置”侧栏中(只要你将Finder首选项设置为显示外部设备)-然后你可以通过“文件”选项访问文件,该选项可从窗口顶部附近的栏中获得,就在标题的下方(在我的情况下,我必须点击右侧的“>”)。