2013-04-11 36 views
3

嗨崩潰後,我得到啓動此錯誤:應用程序添加AdSupport.framework程式

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 

我添加了框架,目標 - >構建階段 - >鏈接二進制與圖書館。

奇怪的是,這個框架開始出現在我的項目在導航器中的文件所在的主要區域,而不是在項目/框架中。

有人會知道如何解決這個問題嗎?謝謝!

另外,我增加了一些PARAMS到「其他鏈接器標記」下生成設置,他們似乎是這樣的:

enter image description here

但實際上他們應該出現這樣的:

-all_load * 
-ObjC 

這可能是錯誤的原因?

回答

8

「引用自:/ Users/owner12/Library/Application Support/iPhone Simulator/5.1 /」 - 不是AdSupport available only in iOS 6.0 and later

+1

是的,下面是我的指示說的:AdSupport.framework - iOS6需要,但爲了與iOS6之前的兼容性,請將此鏈接設置爲可選。只有在使用Xcode 4.5或更高版本時才需要 – Genadinik 2013-04-11 18:44:01

+2

在「Link Binary With Libraries」構建階段中找到此框架,並將「required」更改爲「optional」 – Kreiri 2013-04-11 18:46:03

+0

yes yes now it now。我很困惑。謝謝。 – Genadinik 2013-04-11 18:46:30

相關問題