出于日志记录的目的,我需要知道我正在开发的框架的bundle标识符。我不想使用静态字符串。
很容易访问框架运行的应用程序的捆绑包标识符:
var appBundleIdentifier = Bundle.main.bundleIdentifier
但是我想要框架的bundle标识符,比如("com.example.my super powerful framework"(。
您可以访问如下对象的bundle标识符;
let bundle = Bundle(for: AFrameworkClass.self)
let bundleId = bundle.bundleIdentifier