3

私は私の最初のフェイスブックアプリを行う方法を学ぼうとしてきました。developers.facebook.com/apps/407656052586647/summary?web_hosting=0での指示は、私のiosバンドルIDを要求します。

私はこのウェブサイトを見ました、そしてバンドルIDサフィックス?それは何ですか?、それについて説明します(バンドルIDとバンドルサフィックスIDが同じであると仮定します)、そしてそれはアップルIDにリンクされているように聞こえます。私はアプリを開発しているだけで、まだApple IDを持っていません。これは、アプリをiTunesに配布することに関連していると想定しています。鶏が先か卵が先か。私はアプリを書いたことがないので、どうすればiTunesのIDを取得できますか?このバンドルIDはiOSでアプリを送信するために見ましたが、iTunesに送信する準備ができていません。

このサイトのどこかで、プロジェクトのバンドルを作成するためにxcode-> resource->settingsbundleに移動する必要があることを読みました。プロジェクトのすべてのファイルをファインダーウィンドウのバンドルに入れますか?

また、ステップ3のhttp://thinkdiff.net/facebook/how-to-develop-facebook-application-for-iphone/comment-page-1/#comment-293743で参照されているハックブックの例(それはdemoAppですが、私が見つけた名前はHackbookですが、とにかくこれまでのところ例として機能しています)はkAppIdの設定を指します。アプリIDを作成するためのリンクは機能しません。上記の質問の最初の段落でdevelopers.facebook.comで行っていることと同じでしょうか?このアプリIDは、developers.facebook.com / apps / 407656052586647 / summary?save = 1での送信の成功から得られるものでしょうか?そこにアプリIDとアプリシークレットコードがリストされているようですが、iOSバンドルIDがないため、機能していませんか?バンドルIDは私のバンドル名になりますか(xcodeプロジェクトの内容をドラッグします)?

あなたが提供できるどんな助けにも感謝します...ミッチ

4

3 に答える 3

5

まだiTunesにアプリを送信することを心配する必要はありません。

アプリをFacebookで動作させるには、 https://developers.facebook.com/appsにアクセスする必要があります。

そこから、「新しいアプリの作成」をクリックします

アプリ名を指定するだけです。この時点では、アプリの名前空間は不要であり、オプションです。

[続行]をクリックすると、新しいFacebookアプリが作成されます。そこから、アプリIDが提供されます。次のコード行でFacebookアプリIDを使用します。

[[Facebook alloc] initWithAppId:@"<APP ID GOES HERE>" andDelegate:self];

アプリIDを示すFacebookのスクリーンショット


于 2012-04-23T01:05:08.103 に答える
1

リンクは機能しませんが、アプリIDを作成してiOSアプリで使用する必要があるdeveloper.facebook.comのバンドルIDを参照していると思います。もうやりましたか?itunesを扱う前に、それは間違いなく前提条件です。

于 2012-04-23T00:57:31.373 に答える
1

これはよくある質問のようですので、私がやろうと決めたことについてもう少し情報を追加したいと思いました。Facebookの開発者リンクでアプリIDを作成した後、ShareKit2.0を使用して新しいバージョンのiOSを動作させることにしました。上記のリンクにあるHackbook/Demoの例は、古いバージョンのiosであるため、ios5で動作させることができませんでした。Hackbookを使用して、権限に必要なものを理解することは役に立ちましたが、それだけです。私はSharKit2.0の指示に従うことになりました(彼らのWebサイトではなく、コミュニティが現在更新しているgitバージョンにアクセスしてください)。 静的FacebookSDKには.mファイルが含まれていません

リンクにある指示は、アプリIDを含む私の最初のFacebookアプリを作成して起動するのに役立ちました。私はBundleで何かをすることになったことがありません。

于 2012-11-16T13:43:01.223 に答える