2013-04-03 56 views
0

我爲我的iOS應用程序使用本地Facebook集成,它工作的很好,但我的目標是iOS 5.0及以上。 Facebook API僅適用於iOS 6.0+,所以我的問題是如何「刪除」舊iOS版本的Facebook集成?現在,當我建我得到這樣的:iOS應用程序Facebook集成 - iOS 5.0的備用

dyld: Library not loaded: /System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from: /Users/me/Library/Application Support/iPhone Simulator/5.0/Applications/96919EDB-C9E9-4862-ABA2-67ABAFAFB9BE/Tlipo.app/Tlipo Reason: image not found

我想保持FB積分只適用於iOS 6+的用戶,所以我只是想從iOS 5的設備上移除。如何刪除這些庫以便我的應用程序不會在iOS 5中崩潰?

謝謝! :)

回答

2
  1. 點擊Xcode項目。
  2. 轉到構建階段
  3. 展開 「鏈接二進制與圖書館」
  4. 對於(1)Social.framework(2)Account.framework(3)AdSupport.framework程式 選擇可選(在最右邊默認情況下,他們將有要求作爲選擇)

按照上述步驟,你告訴你的應用程序,只有加載這些framworks如果有(指適用於iOS 6.0及以上)

它應該是這樣的以下提到的步驟後:

enter image description here

最有可能您的問題將得到解決。

讓我知道,無論它是否奏效!

+1

工作完美。我不知道SDK可以與iOS 5協同工作。我認爲它是iOS 6+,但它似乎只有本地認證和對話框是6+ ..無論如何:)沒關係! –

+0

是的,你猜對了。很高興它幫助了你。 – viral