Получение идентификатора пакета фреймворка программным способом - PullRequest
0 голосов
/ 10 июля 2020

Для ведения журнала мне нужно знать идентификатор пакета разрабатываемой мной платформы. Я не хочу использовать строку stati c.

Легко получить доступ к идентификатору пакета приложения, в котором работает фреймворк:

    var appBundleIdentifier = Bundle.main.bundleIdentifier

Но я бы хотел идентификатор пакета платформы, например ("com.example.my-super-power-framework").

1 Ответ

2 голосов
/ 10 июля 2020

Вы можете получить доступ к идентификатору пакета объекта, как показано ниже;

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