" dyld:无法加载插入的库' /usr/lib/libgmalloc.dylib'因为找不到图像"

时间:2014-07-01 13:35:57

标签: ios8 xcode6 dyld

当我在设备8 Beta 2上运行Xcode IOS 6 beta 2固件中的应用程序时,收到错误消息: " dyld:无法加载插入的库' / USR / Library / libgmalloc.dylib",因为找不到图像。 "

可能是什么问题?

7 个答案:

答案 0 :(得分:43)

禁用"启用后卫Malloc"从诊断到在设备中运行应用程序。

答案 1 :(得分:2)

这是因为Xcode挂载错误的DeveloperImage。如果您打开设置 - >开发人员您将看到“启用UIAutomation”和其他人丢失。

修复:

  1. 将所有文件夹从“/Applications/Xcode6-Beta2.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport”除“8.0(12A4297e)”移至安全地点
  2. 重新启动手机
  3. 将手机连接到xCode 6 beta 2
  4. 在DeviceSupport中恢复文件夹
  5. 这是唯一帮助我的事情。即使在ios8 beta2上重新闪烁也无济于事。

答案 2 :(得分:0)

如果您正在使用任何第三方IDE进行iOS开发(例如RubyMotion),您应该可以通过重启设备来解决此问题,而无需运行第三方IDE,并在Xcode上在您的设备上构建和运行应用程序。

答案 3 :(得分:0)

我在Xcode 7.1上看过这个。 我的快速而肮脏的解决方案是打开操场的右侧边栏,并在"游乐场设置"下切换平台设置。

在我的情况下,我从iOS切换到OS X和中提琴,操场编译并按预期运行。

重启对我的情况没有影响。

答案 4 :(得分:0)

重新启动iPhone。它对我有用。

答案 5 :(得分:0)

从诊断中禁用“启用防护Malloc”以在设备中运行应用。 编辑方案 步骤1 enter image description here

步骤2:enter image description here 您可以看到内存管理取消选中Guard Malloc

答案 6 :(得分:-2)

尝试从设备中删除该应用,然后重新启动。为我工作。