Я пытаюсь создать быстрый модуль (Cocoa Touch Framework) с многократным кодом внутри среды, созданной программами какао, которая включает библиотеки сторонних разработчиков, написанные в Objective-C (а именно здесь Restkit) , К сожалению, я не могу использовать Restkit в модуле, который я создаю.Использование зависимостей в swift-модуле (framework)
Вот что я сделал, чтобы создать модуль:
Файл -> Новая цель: Cocoa Touch Framework, язык: Swift, Project: MyProject, Вставить в Заявке: MyProject
В Вкладка «Информация» параметров проекта в разделе «Конфигурации». Я определяю файл Pods.debug и Pods.release xcconfig для моей вновь созданной цели.
В заголовочном файле, который Xcode автоматически создается для меня, networkModule.h, добавить следующую строку:
< #import RestKit/RestKit.h >
Результат: Когда пытаясь скомпилировать, я получаю ошибку «включение немодульного заголовка внутри фрейм-модуля» networkModule »
Я установил флаг« Разрешить немодульное включение в структурные модули »в YES в настройках сборки для целевой задачи проекта и цели модуля/структуры.
Я пошел в проект Cocoa pod и попытался настроить видимость файла заголовка RestKit.h на «Public» в целевом членстве (что, конечно же, не является хорошим решением для работы с средой какао-пакетов)
Я не могу скомпилировать. Я все равно получаю ту же ошибку.
Возможно ли в первую очередь создать Cocoa Touch Framework с зависимостями от управляемой структуры какао-капсулы?
КПП. Моя первая идея создания частного контейнера для какао тоже не сработала, поскольку, похоже, она не поддерживается, хотя я использую предварительную загрузку какао-стручков 0,36 с поддержкой быстрой доставки.
Это дубликат http://stackoverflow.com/questions/24876936/obj-c-cocoapods-swift-framework – bonebox
@alex da franca Вы решили свою проблему? У меня такая же проблема, и я не могу найти решение. –
Проблема исчезла после нескольких настроек настроек (или как это обновление Xcode ... ;-) Я больше не использую RESTKit, поскольку я искал «более быстрое» решение. Тем не менее я использую встроенные Framework, которые зависят от POD и заставили его работать, но сейчас сложно сказать, какие изменения в точности приводят к успеху. –