我有一个iPhone应用程序的问题,使用以下步骤解决了它。
完成后,我的应用程序可以成功重建并启动。由于您的应用程序是watchOS应用程序,我不确定您是否会得到相同的结果,但值得一试。
我遇到了这个问题,只有通过删除和重新安装应用程序才能解决它(像一些人建议的那样搞 provisioning profiles 并没有帮助)。
但是,我并没有失去我的现有测试数据。以下是如何解决此问题的方法,供将来遇到此问题的任何人参考:
Xcode 将会恢复之前保存的应用程序数据。现在您已经恢复了旧的测试数据,应用程序应该可以运行。
previous-application-identifiers
许可证,并列出所有以旧前缀命名的先前AppIDs。您还必须要求苹果为您生成包含previous-application-identifiers
许可证的配置文件。previous-application-identifiers
不再需要。调试版本将无法安装,但通过 Testflight 的生产版本将自动更新。我联系了苹果关于这个标识符,他们对这个旧机制一无所知。 - heyfrank从您的iPhone中删除任何先前版本的应用程序,然后再次进行清理->构建和运行。您的应用程序应该在您的设备上顺利运行。
另外,请确保在尝试直接在设备上运行项目时,未在项目设置中选择发行证书。
我没有删除应用程序就解决了这个问题
在 Xcode 中打开项目。 选择 Project -> Build Settings -> Code Signing -> Provisioning Profiles(下拉菜单) 它可能被设置为自动并选择了错误的配置文件。打开下拉菜单并选择正确的配置文件,然后重新运行应用程序。
我曾经也遇到过同样的问题,被卡了好几分钟,后来搜寻了一下,发现最简单的解决方案是手动从设备上删除之前安装的应用程序,然后再尝试从Xcode中运行该应用程序。
希望这能对你有所帮助。祝你一切顺利...
对于我来说,这个问题是因为我使用的是与我在iPhone上安装应用程序的帐户不同的帐户登录的。
只需从iPhone中删除应用程序,并从Xcode再次运行它即可。
步骤