【问题标题】:Weird iPhone error when running on device在设备上运行时出现奇怪的 iPhone 错误
【发布时间】:2011-06-15 07:52:30
【问题描述】:

我之前在我的 iPhone 上运行过这个应用程序,但我不知道它是如何随机开始不工作的,但我收到以下错误:

无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib 的符号(找不到文件)。

所以,我清理了所有目标,然后删除了我设备上的应用程序并重新安装并运行它,现在我收到了这个错误:

警告:无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so 的符号(找不到文件)。

这是什么,我该如何解决?

【问题讨论】:

  • 尝试拔下您的设备并重新连接。

标签: iphone ios


【解决方案1】:

好吧,我也有同样的问题,但它只会禁用调试(找不到设备上安装的版本的调试器符号)。除了调试之外,它可以正常安装应用程序。

我知道很少有人通过执行以下两个操作来摆脱这些警告:
1) 将 4.2.1 符号文件夹从 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 路径复制到 4.2.1 (8C148) 文件夹中的符号文件夹
2) 看看这个one

【讨论】:

    【解决方案2】:

    您的目标版本是否与您在设备上运行的版本相同?检查这个,然后清理,从应用程序中删除,然后重建。

    【讨论】:

    • 除非您需要最新的 API 功能,否则请尝试回退到 iOS 4.2 作为开发目标。获取有关您项目的信息,然后在一般情况下,将“Base SDK for All Configurations”设置为 iOS 4.2。
    【解决方案3】:

    通用修复是:在您的项目中“全部清除”,从设备中删除应用程序。重建。

    【讨论】:

    • 警告:无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/usr/lib/info/dns.so 的符号(找不到文件)。
    • 1.检查您的所有框架是否设置正确。 2.重启xcode :)
    • 哦,是的。有时重启设备也有帮助。说真的。
    猜你喜欢
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 2019-05-05
    • 2014-12-20
    相关资源
    最近更新 更多