私はiOSでfacebook APIを機能させることに取り組んでおり、FB登録ページにはプロジェクトのバンドルIDが必要です。この情報を取得するにはどうすればよいですか?実行時にそれを取得することについて何かを読みましたが、Xcodeにこの情報を教えてもらう方法がありますか、それはどこかにplistに保持されていますか?デフォルトのバンドルIDを使用していません。プロジェクトの作成中に設定したことを覚えています。
Xcode> = 7を使用している場合:ターゲットを選択し、一般タブをクリックします。 Bundle IdentifierはIdentityの下にあります。
プログラムで取得しようとしている場合は、次のコード行を使用できます。
客観的C
NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier];
Swift 3.0:
let bundleIdentifier = Bundle.main.bundleIdentifier
IOSアプリとMacアプリの両方で機能します。
Xcode 4では、プロジェクトを選択し、ターゲット(1つだけが必要です)を選択してから、「情報」タブを選択します。そこにバンドル識別子が表示されるはずです。
ライブラリを構築する場合、これは問題になる可能性があります-バンドルIDを持つのはアプリケーションです。ただし、おそらく[NSBundle mainBundle]
を使用してプログラムでクエリを実行してから、[NSBundle bundleIdentifier]