Tom*_*mmy 119

你用的是:

[[NSBundle mainBundle] bundleIdentifier]
Run Code Online (Sandbox Code Playgroud)

+ mainBundle"[r] eturns NSBundle对象,它对应于当前应用程序可执行文件所在的目录." 因此将返回NSBundle应用程序包的对象.

[ - bundleIdentifier]返回"[t]接收者的包标识符,它由包的信息属性列表中的CFBundleIdentifier键定义."


swa*_*uri 8

以下是我在UIA脚本中获取APP的Bundle ID的方法:

//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
Run Code Online (Sandbox Code Playgroud)