dyld问题(未加载库)

6
我在构建项目时遇到了以下错误信息:
dyld: 库未加载:
@rpath/iPhoneSimulatorRemoteClient.framework/Versions/A/iPhoneSimulatorRemoteClient
  Referenced from: /Users/dev01/mobile/ios/Test/test/testTests/FoneMonkey/bin/iphonesim
  Reason: image not found

这是动态链接错误,我理解是由于找不到图像而导致的。这个理解正确吗?

应该采取哪些步骤来解决这个错误呢?

我找到了这个链接,我理解是因为我使用 xcode 4.3 所以出现了这个错误。现在我已经尝试在 4.2 上运行它,并且一切正常。

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


可能是 dyld issues library not loaded 的重复问题。 - Saeed Amiri
我也遇到了5.1的同样问题,不确定是什么原因。重复链接并没有解决这个问题。 - nycynik
@nycynik 我现在正在使用 Xcode 5。 - Matrosov Oleksandr
你是否尝试加载不支持模拟器架构的库? - iamamused
2个回答

0

在添加新库并将其链接到实际框架路径后,您可能会遇到此问题。如果您将此库拖动到嵌入式框架路径中,则问题将得到解决。另一种情况是,在构建方案中启用了内存管理malloc,如果关闭它,则问题将得到解决。


谢谢您的回答,但这是一个旧问题,与Xcode 4.3有关。 - Matrosov Oleksandr

-1

检查您的SDK项目设置(即从SDK 6.x转换到7.x时)可能有一个库未编译为架构和项目目标。还要检查路径。清除DerivedData并从模拟器中删除应用程序(如果存在)。 如果您仍然需要SDK,请从Xcode 4.6.(3)复制它,包括设备和模拟器,并查看是否解决了您的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接