Автозапуск изолированного приложения без ServiceManagement
Я создаю изолированное приложение и получил автозапуск, работающий со средой ServiceManagement. Однако платформа ServiceManagement устарела (начиная с Xcode 7 beta 3) для Swift, поскольку "Карта модуля ServiceManagement.framework" теперь включает строкуrequires !swift
,
Это приводит к ошибкамCould not build Objective-C module 'ServiceManagement'
а также Module 'ServiceManagement' is incompatible with the feature 'Swift'
когда я пытаюсь импортировать ServiceManagement.
Как заставить автозапуск работать с Swift и без фреймворка ServiceManagement?
1 ответ
Решение
Решение, которое я нашел, состояло в том, чтобы добавить файл Bridging-Header и в этом файле импортировать инфраструктуру. Затем он будет доступен для Swift, как и раньше.
#import <ServiceManagement/SMLoginItem.h>