2013-02-25 143 views
1

我爲xcode 4創建了一個模板,並在其中包含FacebookSDK。問題是,如果您想在iOS 5上使用sdk,則必須將某些框架(AdSupport,Accounts)設置爲「可選」。我如何從TemplateInfo.plist將它們設置爲可選項。或者可以有另一種解決方案?xCode 4項目模板中的可選框架

+0

http://stackoverflow.com/questions/12594070/dyld-library-not-loaded-different-behavior- for-6-0-simulator-6-0-device/12812450#12812450 參考圖像我已附加....希望這會幫助你。 – VSN 2013-02-25 13:32:10

回答

2

你應該與-weak_framework添加前綴的框架,以你的OTHER_LDFLAGS,像這樣:

<key>SharedSettings</key> 
<dict> 
<key>OTHER_LDFLAGS</key> 
<string>-all_load -ObjC -weak_framework Accounts -weak_framework Social</string> 
<key>CLANG_ENABLE_OBJC_ARC</key> 
<string>YES</string> 
</dict> 
1

enter image description here

看到這個圖片。這對你有幫助。

+1

謝謝,但我需要在項目創建之前做到這一點..在模板設置的某處。因此,在項目創建後,框架已經是「可選的」。 – quarezz 2013-02-25 16:39:41