2013-01-20 127 views
0

我剛剛在Cordova 2.3上實現了Facebook SDK,但您知道Cordova 2.3中最重要的變化看起來像是將info.plist更改爲config.xml。在我以前的版本中,我已經在我的.plist文件中實現了我的FacebookAppID,但現在我已經使用「bin/cordova_plist_to_config_xml」腳本生成了一個新的config.xml,並且在我的config.xml中將我的appid編寫爲首選名稱=「FacebookAppID」xcode返回我的錯誤:科爾多瓦FacebookAppID問題2.3

*終止應用程序由於未捕獲的異常‘com.facebook.sdk:InvalidOperationException異常’,理由是:「FBSession:沒有的AppID提供;或者通過一個AppID來初始化,或增加值的字符串鑰匙與名爲FacebookAppID的相應ID綁定到包* .plist'「

那麼有沒有人知道要解決這個問題?

感謝, 布拉克

+0

我與PhoneGap 2.5有同樣的問題。你在哪裏添加你的FB App ID?根據說明,它們應該添加到[PROJECTNAME] -Info.plist文件中,並且應該在Phonegap JS中的deviceready事件的回調中。順便說一句,我已經做到這一點,並得到相同的錯誤。 – Paul

回答

1

的​​3210只替換Cordova.plist,而不是<AppName>-Info.plist您放置FacebookID。

<AppName>-Info.plist仍在使用中。