我正在尝试在iPhone 5s上运行我的应用程序。我插入了设备,但其名称在模拟器中不作为Running的选项出现;相反,我只有通用的“iOS设备”选项。在“管理器”窗口中,我导航到我的设备,管理器确认该设备具有有效的配置文件。但是,当我点击“用于开发”时,我收到此消息:
dyld_shared_cache_extract_dylibs failed
similar question的答案现在似乎已经过时了。他们建议“删除”/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1(8C148)“文件夹。”但是在4.2之后的Xcode版本中不再使用该文件夹。我在Xcode 5上。
答案 0 :(得分:3)
此文件夹现在位于Xcode.app包中。打开Mac上的Terminal
应用,然后:
$ cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
$ ls
4.2 4.3 5.0 5.1 6.0 6.1 7.0 (11A465)
$ rm -rf "7.0 (11A465)"
顺便说一句,如果这不起作用,您可能需要考虑重新安装Xcode并查看它是否解决了问题。