我怎样获取当前应用程序的Bundle ID?
我怎样获取当前应用程序的Bundle ID?
你会使用:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
返回与当前应用程序可执行文件所在目录对应的NSBundle对象,因此将返回一个应用程序包的NSBundle
对象。
[- bundleIdentifier
] 返回“接收者的包标识符,该标识符由包信息属性列表中的CFBundleIdentifier键定义。”
以下是我在 UIA 脚本中获取我的应用程序 Bundle Id 的方法:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
您可以从plist文件中找到bundle id。在应用程序文件上右键单击,然后单击“显示包内容”。您会在那里找到一个plist文件。使用任何文本编辑器打开它,您将获得bundle id。