Ответ 1
В настоящий момент это ошибка в RestKit. Сэм Гиддин имеет открытый
У меня есть предварительная версия установленных cocoapods, 0.26 и попытка установить последнюю версию RestKit. В моем podfile
я включил флаг use_frameworks!
, чтобы заставить cocoapods использовать динамические фреймворки.
Помещение import RestKit
в мой быстрый файл приводит к сбою сборки: 'RKValueTransformers.h' file not found
. RestKit настроен на использование нескольких других библиотек и включает их заголовки в проект (AFNetworking, RKValueTransformers, TransitionKit и т.д.).
Согласно статье для авторов cocoapod, я считаю, что проблема заключается в том, что способ импорта и включения этих библиотек необходимо изменить для работы с динамическими фреймворками и cocoapods. Либо автогенерированный файл зонтика должен импортировать эти файлы для использования, либо RestKit должен импортировать эти библиотеки с помощью @import RKValueTransformers
или #import <RKValueTransformers/RKValueTransformers.h>
.
Я не являюсь экспертом в Objective C, Cocoapods или RestKit, поэтому смотрю, кто-то получил эту работу, и я делаю что-то не так, или если это требует изменения, внесенного в RestKit.
В настоящий момент это ошибка в RestKit. Сэм Гиддин имеет открытый
Я отправил ответ на аналогичный вопрос
Здесь прямая туповатая копия ответа, так что это не ответ только для ссылок:)
У меня тоже была длинная борьба, когда я строил частный Swift-Framework-Pod, который зависит от RestKit. После долгой битвы я развернул RestKit и взломал обходной путь.
Недостатки, вы должны использовать Cocoapods 0.39, что довольно унаследовано, а взломанная версия RestKit разветвлена 0.25.0, поэтому она также не самая новая из новых.
Чтобы использовать вилку, в подпикселе замените pod 'RestKit',... с pod 'RestKit',: git = > 'https://github.com/resmio/RestKit',: tag = > 'v0.25.0-use-frameworks'
Кроме того, вам может потребоваться использование взломанной версии AFNetworking, что также вызвало некоторые проблемы. То же самое здесь, замените pod 'AFNetworking',... с pod 'AFNetworking',: git = > 'https://github.com/resmio/AFNetworking',: tag = > 'v1.3.4-use-frameworks'
Я был бы рад, если бы вы сообщили мне, если бы это было для вас, и если да, распространите это слово!:)