添加AdSupport.framework后应用程序崩溃

Gen*_*nik 3 objective-c ios ios5 ios6

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

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
Run Code Online (Sandbox Code Playgroud)

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

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

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

另外,我在"Other Linker Flags"下的Build Settings中添加了一些参数,它们看起来像这样:

在此输入图像描述

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

-all_load *
-ObjC
Run Code Online (Sandbox Code Playgroud)

这可能是错误的原因吗?

Kre*_*iri 8

"引自:/ Users/owner12/Library/Application Support/iPhone Simulator/5.1 /" - AdSupport 不仅适用于iOS 6.0及更高版本?

  • 在"Link Binary With Libraries"构建阶段找到此框架,并将"required"更改为"optional" (2认同)