2011-01-22 96 views
4

当插入我的iPhone并启动Xcode组织器时,设备旁边的黄色圆圈显示“此设备繁忙或Xcode无法使用”。 组织者然后处理两个文件(第二个文件需要很长时间才能完成),然后我得到错误信息,如截图所示。Xcode Organizer:无法使用iPhone(dyld_shared_cache_extract_dylibs失败)

我试图谷歌的错误消息(“dyld_shared_cache_extract_dylibs失败”),但找不到任何有用的东西。 我尝试了几件事:修复硬盘的权限并运行“sudo update_dyld_shared_cache -force”。仍然收到错误消息。

我正在运行iOS 4.2.1和Xcode 3.2.5。从4.2更新到4.2.1(我认为)后,我还没有更新Xcode。 alt text

在Xcode控制台是空的,但经常OS X控制台显示此:

1/22/11 10:56:19 PM  Xcode[4187]  Started symbol copying process 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped copying file 1 of 2 ("processed" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped processing file 1 of 2 ("processed" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Skipped copying file 2 of 2 ("copied" sentinal found) 
1/22/11 10:56:19 PM  Xcode[4187]  Started processing file 2 of 2 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:20 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:21 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:21 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:22 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 
1/22/11 10:56:23 PM  [0x0-0x4d04d].com.apple.Xcode[4187]  arch already exists in fat dylib 

此错误信息,然后不断地重复。

回答

6

在苹果开发者论坛的人的帮助下,我通过删除“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)”文件夹来解决问题。然后Xcode自动重新添加符号,错误消失。 欲了解更多信息,请参阅thread

6

它的价值:我在磁盘空间不足时遇到此问题。看起来XCode是第一个通过抛出这个错误来'注意'的应用程序。释放一些磁盘空间后,再次正常工作。

4

目标目录的路径已经从Xcode的3

改变如果你有在Xcode 8同样的问题,然后按照下面的步骤:

  1. 删除~/Library/Developer/Xcode/iOS DeviceSupport/
    的目录中的版本匹配您的设备上的iOS。
  2. 重新启动Xcode。

来源:Apple Developer Forum