几天来我有一种奇怪的行为。每个调试开始任何我正在工作的物理设备上的IOS项目(MacOS项目正常启动)(即使是在空白NeW项目)持续一分钟(在USB连接上)和超过两分钟(在一个Wi-Fi连接上)。太烦人了!我使用Xcode 11.2.1和Xcode 11.3 Beta,两者的结果相同。主机系统是MacOS10.15.1的Macbook Pro Retina 15英寸(2012年底)。该应用程序将一直挂在主屏幕上,直到它最终启动。在通过wifi连接引导时,一个名为“llbd-rpc-server”的进程通过wifi网络从IOS设备上接收到几个megs,甚至在完全的wifi网络上也是如此。空样T!我以前从没遇到过这个问题!我有一个没有此问题的备份系统(相同的Xcode和MacOS版本)。那么,这是LLDB上下文中的Xcode设置吗?我已经禁用了所有断点,没有改变!救命啊!
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到您描述的这种iOS项目调试延迟问题,确实会非常影响开发效率。虽然我不是直接基于苹果技术的专业顾问,但我可以提供一些可能的解决方案和排查方向,希望能帮到您:
清理 DerivedData 文件夹:Xcode 会在 ~/Library/Developer/Xcode/DerivedData
目录下存储编译后的中间文件。有时候这些文件可能会导致构建或启动缓慢。尝试关闭 Xcode,然后删除这个目录下的项目相关子目录。
重置模拟器内容和设置:如果问题发生在模拟器上,尝试通过模拟器菜单的 "硬件" -> "重置内容和设置..." 来清除模拟器状态。
检查 LLDB 配置:在 Xcode 的偏好设置中,选择 "调试"(Debugging)标签页,看看是否有非默认的LLDB设置可能导致了慢速。比如,确认 "加载符号 lazily"(Load symbols lazily)选项是否被选中,这有时能提高启动速度。
更新 Xcode 和 MacOS:虽然您提到已经使用了 Xcode 11.3 Beta,但确保最终稳定版发布后进行更新,因为 Apple 可能在后续版本中修复了此类问题。同时,保持您的 macOS 系统也是最新状态。
禁用无线调试:既然您提到通过Wi-Fi连接时问题更严重,尝试在调试时禁用无线连接,仅使用USB线连接设备,看是否有所改善。
查看 Console 日志:打开 Mac 上的 "Console" 应用程序,查看在尝试启动应用时是否有任何错误或警告信息,特别是与 LLDB 或 Xcode 相关的。
重新安装 Xcode:如果上述方法都不奏效,考虑完全卸载并重新安装 Xcode。这有助于排除可能是由于Xcode安装损坏或配置问题导致的问题。
检查第三方插件或扩展:如果您安装了任何Xcode插件或源代码扩展,尝试禁用它们,以确定是否是某个插件导致的启动延迟。
希望这些建议能帮助您解决问题。如果问题依旧,建议访问 Apple Developer 论坛或 Stack Overflow 这样的专业社区寻求更多帮助,那里有更多专注于iOS开发的技术专家。