【问题标题】:Unable to read symbols warning after updating to 4.3.3更新到 4.3.3 后无法读取符号警告
【发布时间】:2011-05-12 06:21:07
【问题描述】:

我刚刚将我的设备更新到 iOS 4.3.3。当我在 iOS 更新后第一次插入我的 iPhone4 时,Xcode 4 会自动更新。

运行我的项目时,我现在收到警告:

警告:无法读取符号 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader (未找到文件)。

为什么会收到此警告以及如何解决此问题?

【问题讨论】:

  • 你更新 xcode 到 4.3.3 了吗?
  • 是的,它确实自动更新
  • 我已经开始收到类似的警告,并且从我的设备中获取符号没有帮助:警告:无法读取 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 的符号(8J2)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit(找不到文件)。警告:试图删除不存在的库:/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/System/Library/Frameworks/IOKit.framework/IOKit 任何建议将不胜感激!跨度>

标签: iphone objective-c cocoa-touch xcode


【解决方案1】:

我也遇到了这个问题,你应该删除那个文件夹(/Developer/Platforms/iPhoneOS.platform/DeviceSupport//4.3.3),再次连接你的设备,去XCode Organizer,它会要求你收集设备中的符号。几分钟后,它将完成从设备上收集和处理符号,您应该一切顺利。

【讨论】:

  • 我试过但失败了。 Xcode3.2.6 和 ios 4.3.3。那怎么解决呢?还有吗?
  • 从您的设备中删除应用程序.. 重新启动设备.. 重新启动您的 mac... 删除上述文件夹和类似文件夹并将您的设备与您的 mac 连接并再次收集符号.. 希望它会有所帮助
  • 没有帮助。 iOS 4.3.3 发送了两个压缩文件,然后将它们解压缩...... AccessibilityBundles 文件夹根本不在其中。对我来说,DeviceSupport 的位置不是问题。那部分很好。即使您将其扔掉并重新获取整个内容,也缺少 THAT 下面的一些文件夹。 :(
【解决方案2】:

正如我在别处所读到的,制作符号链接可以解决问题。我从 ipad 重新获取符号没有成功。这可能不是最好的解决方案,但到目前为止它对我来说是有效的。

运行:

sudo ln  -s /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk/Developer/
 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/Symbols/Developer

【讨论】:

    【解决方案3】:

    您应该打开 Organizer(Xcode > Window > Organizer) 并执行类似“获取符号”之类的操作,我认为您的手机已插入电源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-03
      • 2014-01-14
      • 2016-07-01
      • 2020-06-10
      • 1970-01-01
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多