2

xcodeとphonegapで初めて何かをしたい. 私は多くの Facebook アプリを実行しているため、Facebook ログインを使用してネイティブの iOS アプリを構築したいと考えています。

ここの手順に従いました: https://github.com/davejohnson/phonegap-plugin-facebook-connect

プラグインが表示されないという問題が発生しました。

プロジェクトのプラグイン フォルダに次のようにコピーしました: http://i.stack.imgur.com/ueYk0.png

しかし、Xcode では、プロジェクト構造内の黄色のフォルダーまたはファイルとして表示されるようになりました。

次のエラーが発生したのは論理的だと思います。

["org.apache.cordova.facebook.Connect2","org.apache.cordova.facebook.Connect","init",["471175846247043"]]
2012-10-04 21:10:19.015 HelloWorld[5476:c07] CDVPlugin class FacebookConnectPlugin (pluginName: org.apache.cordova.facebook.Connect) does not exist.
2012-10-04 21:10:19.017 HelloWorld[5476:c07] ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.
2012-10-04 21:10:19.018 HelloWorld[5476:c07] FAILED pluginJSON = ["org.apache.cordova.facebook.Connect3","org.apache.cordova.facebook.Connect","getLoginStatus",[]]
2012-10-04 21:10:23.571 HelloWorld[5476:c07] CDVPlugin class FacebookConnectPlugin (pluginName: org.apache.cordova.facebook.Connect) does not exist.
2012-10-04 21:10:23.573 HelloWorld[5476:c07] ERROR: Plugin 'org.apache.cordova.facebook.Connect' not found, or is not a CDVPlugin. Check your plugin mapping in Cordova.plist.
2012-10-04 21:10:23.575 HelloWorld[5476:c07] FAILED pluginJSON = ["org.apache.cordova.facebook.Connect4","org.apache.cordova.facebook.Connect","login",["email"]]
4

3 に答える 3

1

プロパティ リストの構成が欠落しています。README の指示に従って、次の手順を実行します。

プロジェクト ナビゲーターで Cordova.plist ファイルを見つけ、「プラグイン」サブツリーを展開し、新しいエントリを追加します。キーとして org.apache.cordova.facebook.Connect を追加すると、その値は FacebookConnectPlugin になります。

于 2012-10-24T11:43:00.733 に答える
0

必ずCordova.plistにエントリを追加してください。キーには「org.apache.cordova.facebook.Connect」、値にはFacebookConnectPlugin。

次に、Facebookアプリを作成済みであることを確認し、バンドルIDをネイティブIOSアプリセクションに配置します。ログインも有効にすることを忘れないでください。

于 2013-02-27T15:30:27.567 に答える