Автозапуск изолированного приложения без 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>
Другие вопросы по тегам