2

我正在尝试在 iPhone 5s 上运行我的应用程序。我插入了设备,但它的名称没有作为运行选项出现在模拟器中;相反,我只有通用的“iOS 设备”选项。在 Organizer 窗口中,我导航到我的设备,Organizer 确实将其识别为具有有效的配置文件。但是,当我单击“用于开发”时,我收到以下消息:

dyld_shared_cache_extract_dylibs failed 

类似问题的答案现在似乎已经过时了。他们建议“删除“/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)”文件夹。但是该文件夹在 4.2 之后的 Xcode 版本中不再使用。我在 Xcode 5 上。

4

1 回答 1

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 并查看它是否能解决问题。

于 2013-10-15T02:19:27.687 回答