Платформа iOS, которая динамически связывается с Realm

В настоящее время я создаю фреймворк для iOS и хочу, чтобы он динамически связывался с фреймворком Realm. Вот несколько шагов, которые я предпринял для этого, но безуспешно:

  1. Добавьте проект Realm в мой проект Xcode (я хочу собрать Realm из исходного кода).

  2. В целевых настройках Xcode для моего фреймворка добавьте Realm (динамический) в качестве связанного фреймворка.

  3. Добавьте Realm в качестве целевой зависимости:

  4. Импортируйте Realm в зонтичный заголовок моего фреймворка (чтобы мой код Swift мог его видеть).

     #import <Realm/Realm.h>
    
  5. Импортировать Realm в мой файл Swift.

     import Realm
    

Я предполагаю, что теперь я могу использовать фреймворк Realm в этом файле Swift, но на самом деле мой фреймворк не может скомпилироваться. Ошибка была:

Интересно, где я был неправ и как я могу решить эту проблему. Спасибо!


person Community    schedule 03.05.2015    source источник
comment
Почему вы импортируете заголовок в файл зонтика, если вы также импортируете его непосредственно в Swift?   -  person segiddins    schedule 04.05.2015
comment
@segiddins Боже, я совершил глупую ошибку. Спасибо что подметил это!   -  person    schedule 05.05.2015


Ответы (1)


Как упоминалось в комментариях, вам не нужно импортировать заголовок в заголовок вашего зонтика, если вы импортируете его непосредственно в Swift.

person segiddins    schedule 05.05.2015