Как получить идентификатор пакета приложения, в котором я находился?
Как получить идентификатор Bundle вашего приложения iOS
Ответ 1
Вы должны использовать:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[r] eturns объект NSBundle, который соответствует каталогу, в котором находится текущий исполняемый файл приложения." и, следовательно, вернет объект NSBundle
для пакета приложений.
[ - bundleIdentifier
] Возвращает "идентификатор пула приемников [t] he, который определяется ключом CFBundleIdentifier в списке свойств информации о связях".
Ответ 2
Вот как я получил идентификатор Bundle для моего APP в сценариях UIA:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
Ответ 3
Вы можете найти идентификатор пакета из plist. Щелкните правой кнопкой мыши в файле приложения и нажмите "показать содержимое пакета". Там вы найдете файл с plist. Откройте его с помощью любого текстового редактора, и вы получите идентификатор пакета.