2011-05-12 55 views
9

我刚将设备更新至iOS 4.3.3。 iOS更新后第一次插入iPhone4时,Xcode 4会自动更新。更新至4.3.3后无法读取符号警告

当运行项目中,我现在得到一个警告:

警告:无法为 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.3.3 (8J2)/符号/系统读取的符号/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader (找不到文件)。

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

+0

你的xcode更新到4.3.3? – 2011-05-12 07:12:45

+0

是的,它确实自动更新 – 2011-05-12 07:16:43

+0

我已经开始收到类似的警告,并从我的设备中获取符号没有帮助:警告:无法读取/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任何建议,将不胜感激! – 2011-05-16 04:21:15

回答

9

我也面临这个问题你应该删除该文件夹(/开发人员/Platforms/iPhoneOS.platform/DeviceSupport//4.3.3),重新连接设备,转到XCode Organizer,它会要求您从设备收集符号。几分钟后,它将完成收集和处理设备上的符号,你应该很好去。

+0

我试过但失败了。 Xcode3.2.6与ios 4.3.3。那么如何解决它?无论如何呢? – scorpiozj 2011-07-13 05:41:51

+0

从您的设备上删除应用程序..重新启动设备..重新启动您的Mac ...删除上述文件夹和类似的文件夹,并将您的设备连接到您的Mac并再次收集符号..希望它会帮助 – Saurabh 2011-07-13 06:02:34

+0

没有帮助。 iOS 4.3.3发送两个压缩文件,然后解压缩,并且AccessibilityBundles文件夹根本就不在那里。对我来说,这不是DeviceSupport的位置问题。那部分很好。这就是说,THAT下面的一些文件夹丢失了,即使你折腾它并重新获取整个东西。 :( – 2011-09-14 19:21:10

0

您应该打开管理(的Xcode>窗口>管理),并做一些像“取符号”我认为当你的手机插上电源。

1

正如我在别处读过的,制作符号链接可以解决这个问题。我没有成功从我的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 
相关问题