Я пытаюсь импортировать myFramework
в проект. Я добавил myFramework
в Build Phases- > Link Binary With Libraries.
Objective-c работает:
#import <UIKit/UIKit.h>
#import <myFramework/myFramework.h>
Но с помощью Swift я получаю ошибку No such module myFramework
:
import UIKit
import myFramework
В соответствии с документацией Swift:
Импорт внешних фреймворков
Вы можете импортировать внешние фреймворки с чистым Objective-Ccodebase, чистой кодовой базой Swift или кодовой базой смешанного языка. процесс импорта внешней структуры одинаковый, независимо от того, Framework написана на одном языке или содержит файлы из обоих языки. Когда вы импортируете внешнюю структуру, убедитесь, что Определяет настройку сборки модуля для импортируемой вами структуры к Да.
Вы можете импортировать фреймворк в любой файл Swift в другой с использованием следующего синтаксиса:
СВИФТ
import FrameworkName
Вы можете импортировать фреймворк в любой файл Objective-C.m в другой целевой системе, используя следующие Синтаксис:
OBJECTIVE-C
@import FrameworkName;
Я создал myFramework
с помощью Xcode 5. Xcode 5 не имеет настройки сборки "Определяет модуль".
Где проблема?