Импортировать фреймворк в Swift Project, Xcode
Я пытаюсь импортироватьmyFramework
в проект. я добавилmyFramework
в фазе сборки-> связать двоичные файлы с библиотеками.
Objective-c работает:
#import <UIKit/UIKit.h>
#import <myFramework/myFramework.h>
Но в Swift я получаюNo such module myFramework
ошибка:
import UIKit
import myFramework
СогласноСвифт документация:
Импорт внешних фреймворков
Вы можете импортировать внешние фреймворки, которые имеют чистую кодовую базу Objective-C, чистую кодовую базу Swift или кодовую базу смешанного языка. Процесс импорта внешней платформы одинаков, независимо от того, написана ли структура на одном языке или содержит файлы с обоих языков. При импорте внешней инфраструктуры убедитесь, что для параметра сборки модуля «Определения» для импортируемой платформы установлено значение «Да».
Вы можете импортировать фреймворк в любой файл Swift с другой целью, используя следующий синтаксис:
СВИФТ
import FrameworkName
Вы можете импортировать каркас в любой файл Objective C с другой целью, используя следующий синтаксис:
Objective-C
@import FrameworkName;
я создалmyFramework
используя Xcode 5. Xcode 5 не имеет настройки сборки «Defines Module».
В чем проблема?