Xcode Organizer:无法使用iPhone(dyld\u共享\u缓存\u提取\u dylibs失败)
当插入iPhone并启动Xcode管理器时,设备旁边的黄色圆圈显示“此设备正忙或Xcode无法使用” 然后,组织者正在处理两个文件(第二个文件需要很长时间才能完成),然后我会收到错误消息,如屏幕截图所示 我试图在谷歌上搜索那个错误消息(“dyld\u共享\u缓存\u提取\u dylibs失败”),但找不到任何有用的东西。 我尝试了两件事:修复硬盘的权限并运行“sudo update\u dyld\u shared\u cache-force”。仍在获取错误消息 我正在运行iOS 4.2.1和Xcode 3.2.5。在从4.2更新到4.2.1之后,我还没有更新Xcode(我想)。 Xcode控制台为空,但常规OS X控制台显示以下内容:Xcode Organizer:无法使用iPhone(dyld\u共享\u缓存\u提取\u dylibs失败),iphone,xcode,macos,ios,Iphone,Xcode,Macos,Ios,当插入iPhone并启动Xcode管理器时,设备旁边的黄色圆圈显示“此设备正忙或Xcode无法使用” 然后,组织者正在处理两个文件(第二个文件需要很长时间才能完成),然后我会收到错误消息,如屏幕截图所示 我试图在谷歌上搜索那个错误消息(“dyld\u共享\u缓存\u提取\u dylibs失败”),但找不到任何有用的东西。 我尝试了两件事:修复硬盘的权限并运行“sudo update\u dyld\u shared\u cache-force”。仍在获取错误消息 我正在运行iOS 4.2.1和Xc
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
然后不断重复此错误消息 在苹果开发者论坛的帮助下,我通过删除“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)”文件夹解决了这个问题。然后Xcode自动重新添加符号,错误消失。
有关更多信息,请参见此项。了解它的价值:我在磁盘空间不足时遇到了此问题。似乎XCode是第一个通过抛出此错误而“注意到”的应用程序。释放一些磁盘空间后,一切又恢复正常。自Xcode 3以来,目录的目标路径已更改
如果您在Xcode 8中遇到同样的问题,请执行以下步骤:
~/Library/Developer/Xcode/iOS DeviceSupport/
与设备上的iOS版本匹配的李>
来源:如果您在Xcode 10中遇到相同的问题(这对我使用10 beta 5和iOS 12 beta 5时有效),则步骤相同,只是需要重新启动计算机(重新启动iOS设备、退出并重新启动Xcode不起作用) 1) 退出Xcode 2) 删除位于以下位置的文件夹: 目标设备上的~/Library/Developer/Xcode/iOS设备支持/iOS版本 3) 重新启动计算机 您需要通过终端导航到用户库,或者在finder中显示隐藏的文件
使用:command+shift+(点)切换隐藏文件对我来说,有效的方法就是上面提到的方法,即:
~/Library/Developer/Xcode/iOS DeviceSupport/
经过这么长时间,我想为这个问题提供一个可能的解决方案
Unpair device
相信我,伙计们。。。我买了2条电缆,调查谷歌、必应、雅虎、书籍、论坛中的所有链接。。。凡事无解。。。在此之前。在升级到iOS 12.0.1之后,我就遇到了这种情况。
我删除了
~/Library/Developer/Xcode/iOS DeviceSupport/
12.0.1版本文件夹,但这不起作用。重新启动iPhone后,它工作了。我注意到Xcode为我的手机再次调试做了准备,因此,它一定是第一次把事情搞砸了。将您的项目移动到外部硬盘,然后重新编译。当您的计算机上没有太多空间时,会发生这种情况。这发生在我身上,当时mac上的磁盘空间非常少。我通过以下方法解决了我的问题:-
总而言之,您可以:
参考:链接:我花了两天时间寻找正确答案 我尝试取消配对我的设备并删除
~/Library/Developer/Xcode/iOS DeviceSupport/
,但没有任何东西对我不起作用。
我的解决方案是将MacOS升级到最新版本:Catalina 10.15.1。
然后我下载了最新的Xcode11.2.1\u GM\u Seed。
我从新的Xcode中获取设备支持文件夹,并将其添加到旧的Xcode中
我想这里面的设备支持有问题。
因为当我使用它时,我得到了一个错误:“dyld\u共享\u缓存\u提取\u dylibs失败”
PS:对于那些想在真正的iPhone(OS 13.2)上运行项目(写在Swift 4上)的人来说,这是一个解决方案。对于Xcode 10.1,下面的iOS 13.3帮助了我 抄袭
对于High Sierra上的xCode 10.1,您需要创建一个名为:
.processed_dyld_shared_cache_arm64e
并将其粘贴到:
/Users/{you}/Library/Developer/Xcode/iOS DeviceSupport/{your device version} arm64e/Symbols/System/Library/Caches/com.apple.dyld
确保文件夹为空。对我来说,尝试、等待和删除设备需要花费一些时间才能使其正常工作。这应该是该问题的公认解决方案。嗨,Ota,你是如何将其更改为10.3.3的?删除“~/Library/Developer/Xco”