我发现 Xcode 有这个非常烦人的问题并且无法修复它!我尝试过以下方法:
- 断开我的设备,从我的设备中删除应用程序(但实际上应用程序甚至没有构建),退出 xcode 并删除派生数据文件夹,但问题仍然存在;
- 我也尝试删除
Required device capabilities
ininfo.plist
,但它仍然没有帮助!
我完全卡住了 - 无法继续我的项目了~ 我的设备是 iphone 4,ios 版本 5.0.1
有什么建议么?
您可以尝试的另一件事是删除 iPhone 中的应用程序,然后重新启动设备。我以前见过这个。
当您尝试直接从 XCODE 在设备上运行应用程序时,您一定会遇到这个问题。您创建一个新配置文件并删除使用相同证书创建的先前配置文件。现在安装新的配置文件清理构建您的项目并尝试运行。它应该工作。
你的 iOS 版本对我来说很吸引人!您是否检查过您的项目部署目标版本与设备上当前 iOS 版本的兼容性?
我在这里尝试了解决方案无济于事。我只能通过以下方式解决此问题:卸载应用程序,硬重启 ios 设备,关闭 xcode,恢复对生成文件 [myproj].xcodeproj/project.xcworkspace/xcshareddata/[myproj].xccheckout 的最近更改(谢谢到源代码控制),删除/Users/[myUser]/Library/Developer/Xcode/DerivedData的内容,再次打开项目,清理项目。
我不知道这些步骤中的哪一个(或多个)解决了问题。
每当我获得新版本的 XCode 或 iOS 时,我都会疯狂地遇到这个问题。它似乎仍在更新您手机上的应用程序,但未连接以进行调试。
今天,出于不同的原因,我不得不对我的 iPhone 进行全面的硬件重启。也就是说,我按住锁定和主页按钮,直到设备关闭然后重新启动它。
Bingo,下次我尝试 Xcode 时它工作了。
我也遇到了这个问题,但是清理和重新启动对我没有帮助。然后我尝试了 xcode13beta,它给出了一个更好的错误消息,对于我来说,这是关于编译产品的捆绑包 ID 不匹配以及“请求启动”的内容。
对于我的情况,我认为这是一个 xcode 错误,因为我在不同的配置中有不同的 info.plist 文件,正确设置了不同的包 ID(出于一些无趣的签名原因),但它仍在尝试使用错误的包 ID 启动。对我来说,我通过将两个 info.plist 文件中的 bundle id 设置为 来修复它${PRODUCT_BUNDLE_IDENTIFIER}
,然后它突然开始工作了。
所以总而言之,