【问题标题】:dyld isuess (Library not loaded)dyld 问题(库未加载)
【发布时间】:2012-04-30 16:02:20
【问题描述】:

我在构建项目时收到此消息:

dyld:库未加载:

@rpath/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
  Referenced from: /Users/dev01/mobile/ios/Test/test/testTests/FoneMonkey/bin/iphonesim
  Reason: image not found

这是动态链接错误,据我了解,更正此错误是因为找不到图像。这是正确的吗?

应采取哪些步骤来解决错误?

我找到了这个link,据我所知,这个错误是因为我使用的是 xcode 4.3。现在我在 4.2 上试了一下,一切都很好。

但我不知道如何在 XCode 4.3 上运行它

【问题讨论】:

  • 我对 5.1 也有同样的问题。不确定它是什么。重复的链接无法解决问题。
  • @nycynik 我现在正在使用 Xcode 5
  • 您是否尝试加载不支持模拟器拱门的库?

标签: ios dyld


【解决方案1】:

也许你在添加新库后遇到了这个问题,并且你将它链接到实际的框架路径中,如果你将这个库拖到嵌入框架路径中,那么问题就会解决。另一个变体是,在构建方案中,您启用了内存管理 malloc,如果您将其关闭,问题将得到解决。

【讨论】:

  • 感谢您的回答,但这是与 Xcode 4.3 相关的老问题
【解决方案2】:

检查您的 SDK 项目设置(即,从 SDK 6.x 传递到 7.x 时)可能未针对架构和项目目标编译库之一。和路径。清理 DerivedData 并从模拟器中删除应用程序(如果存在)。 如果您仍然需要 Sdk,只需将其从 Xcode 4.6.(3) 复制到设备和模拟器中,看看这是否能解决您的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2015-01-15
    • 1970-01-01
    • 2015-02-05
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多