Импортированная встроенная структура в расширение часового пояса
Я создал встроенную фреймворк, содержащий несколько быстрых классов, и могу импортировать и использовать это успешно в своем основном приложении, используя оператор import. Функции, которые я использую, отмечены как общедоступные, и все работает отлично в главном приложении.
import FrameworkNameKit
Однако, когда я добавляю цель watchos2, когда я пытаюсь импортировать фреймворк в Watch Extension, Xcode не может найти фреймворк, и я всегда получаю ошибку "Нет такого модуля". Я пытаюсь импортировать в файл InterfaceController.swift, если это помогает.
Весь проект написан Swift, и я использую Xcode 7.0 beta.
Помогло ли кому-нибудь это сделать? Я почти уверен, что мне не хватает чего-то основного, но, похоже, не понимаю его.
Ответы
Ответ 1
Я не могу найти это где-нибудь на самом деле, но если вы посмотрите на проект Apple Lister" для watchOS, похоже, у вас должен быть отдельный фреймворк, созданный для SDK watchOS, чтобы включить эту структуру в расширение watchOS 2.0 и включить любой общий код как в iOS, так и в рамки watchOS.