Я обновляю одно из своих приложений с Xcode 7 до Swift 2.0.
В моем приложении на Xcode 6 и Watch OS 1 использовалась платформа Cocoa Touch для совместного использования модели Core Data между приложением iOS и расширением WatchKit.
В Swift 2.0 и Xcode 7 я заметил, что моя структура больше не распознается в моем расширении WatchKit, я получаю
Нет такой модели модуля
in
import Model
Я кое-что читал об этом в Интернете, и есть одно решение - создать Watch Framework:
Я пробую этот способ, и теперь и приложение iOS, и расширение WatchKit могут видеть фреймворк.
1) Фреймворки Cocoa Touch больше не совместимы с расширениями WatchKit или мне не хватает чего-то еще?
ОБНОВИТЬ
2) Где мне разместить свою модель основных данных? Мое приложение также должно работать без приложения Apple Watch, даже если у пользователя есть только устройство iOS. Какой тип фреймворка или обходной путь мне нужен?