【问题标题】:dyld error: image not founddyld 错误:找不到图像
【发布时间】:2010-11-18 22:40:03
【问题描述】:

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

Dyld 错误信息:

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

引用自:/Users/thomasschober/Excuse Me/build/Distribution-iphonesimulator/Excuse Me.app/Excuse Me

原因:图片未找到

我无法理解问题所在。 请帮我解决这个问题

谢谢大家

【问题讨论】:

    标签: cocoa-touch linker shared-libraries dyld


    【解决方案1】:

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

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

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

    【讨论】:

    • 只需退出 Xcode 然后删除 *.pbxuser 和 *.perspectivev3 文件即可。
    • 确保在需要的地方也将您的框架添加为“可选”。
    【解决方案2】:

    尝试删除您的项目“构建”目录并再次构建,这解决了我的问题。

    我尝试重新添加每条错误消息中提到的框架,但这最终导致 XCode 抱怨缺少我刚刚重新添加的框架。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

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

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

        【讨论】:

          【解决方案5】:

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

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

          (Project Target -> General -> 选择 Embedded Binaries -> 然后添加请求库)

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              【解决方案7】:

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

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2013-12-25
                • 2014-11-24
                • 2012-03-20
                • 2013-07-16
                • 1970-01-01
                • 1970-01-01
                • 2020-10-15
                相关资源
                最近更新 更多