【问题标题】:dyld: Library not loaded: AVFoundation.framework Reason: image not founddyld:库未加载:AVFoundation.framework 原因:找不到图像
【发布时间】:2010-11-30 13:58:44
【问题描述】:

我该如何解决这个问题?

dyld: Library not loaded: /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation   Referenced from: /Users/[...]/Library/Application Support/iPhone Simulator/User/Applications/[...]/TestGame.app/TestGame   Reason: image not found

【问题讨论】:

    标签: iphone avfoundation


    【解决方案1】:

    您需要将此框架添加到 Xcode。

    右键单击“框架”>选择添加>现有框架 找到“AVFoundation”,然后选择“添加”。

    如果您想手动添加,请选择另一个按钮并导航到:

    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.2.1.sdk/System/Library/Frameworks/AVFoundation.framework/
    

    将 iPhone SDK 版本替换为您正在构建的任何内容。

    也许也看到这个答案:Missing AVFoundation.framework

    另外,有时您只需要关闭 Xcode,然后清理并重建。

    【讨论】:

    • 我建议重新启动 XCode。当您在 Active Configuration(例如 Debug、Release)之间切换时,经常会出现此问题。
    • 如果你不能让它继续运行,那么让这个框架成为可选的,那么你将让应用程序顺利运行。
    【解决方案2】:

    我遇到了同样的问题,通过将添加的框架设置为 Optional 而不是 Required 来解决它 从这里Project-> Targets-> Build Phases-> Link Binary with Libraries,将添加的(或造成问题的)框架的状态更改为Optional它将成功运行。!

    【讨论】:

    • 我爱你
    猜你喜欢
    • 2013-12-25
    • 2012-03-20
    • 2013-07-16
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 2020-01-28
    • 1970-01-01
    • 2018-03-26
    相关资源
    最近更新 更多