使用しているアプリのバンドルIDを取得するにはどうすればよいですか?
あなたが使用します:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[r]現在のアプリケーションの実行可能ファイルがあるディレクトリに対応するNSBundleオブジェクトを返します。"したがって、アプリケーションバンドルのNSBundle
オブジェクトを返します。
[- bundleIdentifier
] 「バンドルの情報プロパティリストのCFBundleIdentifierキーで定義されている受信者のバンドル識別子」を返します。
UIAスクリプトでAPPのバンドルIDを取得した方法は次のとおりです。
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
PlistからバンドルIDを見つけることができます。アプリファイルを右クリックし、[パッケージの内容を表示]をクリックします。そこにplistファイルがあります。任意のテキストエディターで開き、バンドルIDを取得します。