无法加载符号文件和UDID不匹配 - 如何修复?

Sam*_*man 1 iphone xcode remote-debugging ios

我在调试器中遇到此错误并阻止调试.

无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:无法加载符号文件:警告:无法读取/ Developer/Platforms/iPhoneOS的符号. platform/DeviceSupport/4.2.1(8C148a)/Symbols/usr/lib/info/dns.so(找不到文件).警告:在加载的库中检测到UUID不匹配 - 在磁盘上是:/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148a)/Symbols/System/Library/PrivateFrameworks/Message.framework/Message

有什么好玩的吗?想法?

干杯

Sha*_*rog 6

什么版本的Xcode产生了您尝试调试的构建版本以及iOS SDK被设置为Base SDK的版本?在您尝试调试应用的设备上运行的是哪个版本的iOS?

这是与加载库检测到的UUID不匹配的类似问题,我的猜测是您在设备和IDE之间存在不匹配,可能来自使用SDK的测试版.

  • 我能够解决这个问题的唯一方法是删除4.2.1 iOS版本的DeviceSupport文件,可以在以下位置找到:/Developer/Platforms/iPhoneOS.platform/DeviceSupport/删除文件并重新启动Xcode后,我插入了我的设备并被提示从设备本身恢复符号文件 - 大约需要5分钟,之后,一切都恢复正常. (3认同)