Вы можете создать кнопку, например «Открыть настройки расширения», чтобы отобразить настройки Safari непосредственно для вашего расширения, после чего пользователь может включить его.
Код для вашего приложения:
import SafariServices
func enableExtension () {
SFSafariApplication.showPreferencesForExtension(withIdentifier: YOUR_EXTENSION_IDENTIFIER) { (error) in
NSLog("Error \(String(describing: error))")
}
}
SFSafariApplication
может использоваться только в приложении Какао (не расширение).