【问题标题】:App crashes after adding the AdSupport.framework添加 AdSupport.framework 后应用崩溃
【发布时间】:2013-04-11 18:33:33
【问题描述】:

您好,我在启动时收到此错误:

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport
  Referenced from: /Users/owner12/Library/Application Support/iPhone Simulator/5.1/Applications/823A0485-7443-4206-B9F5-A84C03DBFB89/BusinessPlan.app/BusinessPlan
  Reason: image not found

我将该框架添加到 Target --> Build Phases --> Link Binary With Libraries。

奇怪的是,这个框架开始出现在我的项目中文件所在主要区域的导航器中,而不是在项目/框架中。

有人知道如何解决这个问题吗?谢谢!

另外,我在“其他链接器标志”下的构建设置中添加了一些参数,它们看起来像这样:

但实际上它们应该是这样的:

-all_load *
-ObjC

这可能是错误的原因吗?

【问题讨论】:

    标签: ios objective-c ios5 ios6


    【解决方案1】:

    “引用自:/Users/owner12/Library/Application Support/iPhone Simulator/5.1/” - AdSupport 不可用only in iOS 6.0 and later

    【讨论】:

    • 是的,我的说明是这样说的:AdSupport.framework - iOS6 是必需的,但为了与 iOS6 之前的版本兼容,请将此链接设为可选。仅当您使用 Xcode 4.5 或更高版本时才需要
    • 在“Link Binary With Libraries”构建阶段找到这个框架并将“必需”更改为“可选”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    相关资源
    最近更新 更多