2012-10-15 50 views
0

我正在使用社交框架。在使用IOS6的iPad上,它工作正常。 但是,當我在IOS 5設備上測試它時,出現以下錯誤。無法測試低於IOS6的設備上的社交框架

dyld: Library not loaded: /System/Library/Frameworks/Social.framework/Social 
    Referenced from: /var/mobile/Applications/3A3020E0-09D7-49DD-96E2-2E0F20C098D2/RacingGenk.app/RacingGenk 
    Reason: image not found 

任何人都可以幫忙嗎?

親切的問候。

Stef

+1

Drumroll please ..... Social.framework是iOS 6的一個功能...是什麼讓你覺得你可以在iOS 5上使用它? – borrrden

回答

7

社交框架在iOS 6之前不可用,它解釋了您遇到的問題。

你需要做的是薄弱環節社交框架,它可以讓你在iOS 6上使用它,但不會導致iOS 6以前的設備嘗試加載它。要薄弱環節,你應該選擇在Xcode中的應用程序的目標,圖書館轉到構建階段選項卡,然後在鏈接二進制與圖書館確保了「Social.framework」項設置爲可選而非要求

0

這是因爲Facebook集成僅適用於iOS6。但是,您仍然可以使用Facebook的原始Facebook API用於< IOS6設備。

1

社會框架在iOS 6中推出,但如果你想你已經分享了Facebook,Twitter和許多其他社交網絡/網站上運行的iOS 6.0之前的版本,然後可以隨意瀏覽sharekit設備的能力:

http://getsharekit.com/

它非常易於使用,適用於iOS 6應用程序和以前版本iOS上運行的應用程序。

相關問題