dyld错误:找不到图像

时间:2009-08-12 12:16:58

标签: cocoa-touch linker shared-libraries dyld

我在模拟器上运行我的应用程序时收到此错误消息。

  

Dyld错误消息:

     

未加载库:/System/Library/Frameworks/UIKit.framework/UIKit

     

引自:/ Users / thomasschober /对不起我/ build / Distribution-iphonesimulator /借口Me.app/Excuse Me

     

原因:未找到图片

我无法理解什么是问题。 请帮我解决这个问题

感谢所有

7 个答案:

答案 0 :(得分:9)

我有同样的问题。我已经尝试了上面的所有建议,他们不会解决我的问题。 我终于找到了解决方案:

  • 退出Xcode。
  • 打开BasketballTeams.xcodeproj文件夹(在Finder中,通过控件单击显示包的内容,或cd进入带终端的目录)并删除以您的用户名开头的文件(即Felipe。*)
  • 删除构建目录
  • 在Xcode中再次打开项目并尝试再次构建并运行

实际上我建议你重置模拟器并清理所有目标。 它对我有用,你可以在这里找到原帖: http://forums.pragprog.com/forums/83/topics/1095

答案 1 :(得分:2)

尝试删除项目“build”目录并重新构建,这解决了我的问题。

我尝试重新添加每个错误消息中提到的框架,但最终围绕着XCode抱怨缺少我刚刚重新添加的框架。

答案 2 :(得分:1)

我以前见过这个。我清理了项目,重置了模拟器,并重新启动了XCode - 这似乎解决了它。我不知道为什么会发生错误。

答案 3 :(得分:1)

这意味着您在Xcode中缺少必需的框架。

尝试添加框架 UIKit.framework ,然后重新构建。

alt text

答案 4 :(得分:1)

今天升级到XCode 3.2.3后,我的iPad应用程序在模拟器中显示以下消息

  

dyld:未加载库:   /System/Library/Frameworks/UIKit.framework/UIKit

我可以确认删除构建文件夹(而不仅仅是清理目标)将解决问题。谢谢Eddie

答案 5 :(得分:1)

我有同样的问题。我已经尝试了上面的所有建议,他们不会解决我的问题。我终于找到了解决方案:

如果您使用任何外部库。然后在目标中添加这些库。

(项目目标 - >常规 - >选择嵌入式二进制文件 - >然后添加请求库)

答案 6 :(得分:0)

我正在运行XCode 3.2.4,我看到了类似的错误。

清理所有目标,退出(xcode和模拟器),然后再次启动xcode / build修复它。