由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
由于应用程序标识符授权,我无法安装watchOS 2 WatchKit应用程序。这发生在打开功能选项卡中的应用程序组之后。
完整的错误:
App安装失败 此应用程序的应用程序标识符授权与已安装应用程序的应用程序标识符授权不匹配。这些值必须匹配才能允许升级。
这是在物理设备上以调试模式运行应用程序。只运行iOS应用程序就可以了。
我再次关闭了应用程序组,并删除了添加的授权文件,但同样的错误。
当前回答
使用MacOS Catalina,你的iPhone将显示在Finder窗口的“位置”侧栏中(只要你将Finder首选项设置为显示外部设备)-然后你可以通过“文件”选项访问文件,该选项可从窗口顶部附近的栏中获得,就在标题的下方(在我的情况下,我必须点击右侧的“>”)。
其他回答
我发现我意外地更改了配置文件,在其中添加了一个通配符。
Ie。,从com.companyname.appnickname变成了com.companyname.*
我用正确命名的全名创建了一个新的配置文件,下载了它,将目标->构建设置->配置文件设置为新配置文件,重新启动xcode,从xcode得到了一个奇怪的错误(它似乎混淆了我的各种应用程序开发人员登录),重新启动xcode,它工作了!
我不想删除现有的应用程序,因为我试图测试当用户将应用程序升级到新版本时会发生什么,所以我安装了应用商店版本,然后用新版本运行我的xcode(这就像“升级”应用程序而不删除任何用户数据)。
在我的例子中,我首先使用了两个不同的团队。
设备中的构建是使用团队A(签名和能力)构建的,我试图使用团队B重新安装构建,而不删除之前的构建。换回A队为我解决了这个问题。
我遇到了这个问题,如果不删除并重新安装应用程序就无法解决这个问题(正如这里的一些人所建议的那样,打乱配置文件并没有帮助)。
但是,我并没有丢失现有的测试数据。对于将来遇到这种问题的人,以下是解决方法:
Before removing the app, open the Xcode "Devices" window (that's cmd-shift-2). Select your device and find your app in the "Installed Apps" list. Click on the gear icon and select "Download Container...". This will copy all of the app's data to your Mac. Save that somewhere for now. Delete the app and reinstall it from Xcode. Kill the app from Xcode (click the stop button), so it's not running. Back in the "Devices" window, click the gear icon and select "Replace Container...". Select the data that you downloaded to your Mac in step 3.
Xcode会恢复你之前保存的应用数据。 现在您已经恢复了旧的测试数据,应用程序应该可以运行了。
我今天遇到了同样的问题,通过更改之前安装在我iPhone上的应用程序的显示名称和包标识符来解决它。 步骤:
Xcode -> General tab -> Find Identity -> Change Bundle Identifier
所以,现在我有两个相同的应用程序具有相同的功能,但有两个不同的名称和身份。
我有同样的错误,我解决了它通过改变Bundle Identifier的一些新的东西。之后,它建立项目没有任何问题。
我的步骤:
打开Xcode 进入“常规”选项卡 找到身份 将Bundle Identifier更改为新的内容。