以编程方式获取框架的捆绑标识符



出于日志记录的目的,我需要知道我正在开发的框架的bundle标识符。我不想使用静态字符串。

很容易访问框架运行的应用程序的捆绑包标识符:

var appBundleIdentifier = Bundle.main.bundleIdentifier

但是我想要框架的bundle标识符,比如("com.example.my super powerful framework"(。

您可以访问如下对象的bundle标识符;

let bundle = Bundle(for: AFrameworkClass.self)
let bundleId = bundle.bundleIdentifier

最新更新