2015-01-29 5 views
0

Я добавил кокапопорт UNIRest, и установка прошла успешно. Построение моего проекта не выполняется, потому что классы UNIRest в проекте Pod не могут ссылаться на классы фундамента, такие как NSObject. Я попробовал «pod try UNIRest», и я могу успешно создать UNIRest.Как разрешить отсутствующую зависимость для установленного CocoaPod?

Я смог исправить ошибку сборки, явно включив CoreData.framework в проект Pod. Foundation.framework уже был там, но выделен красным цветом. Не уверен, что это значит.

Я только что обошел что-то, но на самом деле не зафиксировал настоящую проблему? Если base.framework уже был там, почему он не находит NSObject?

ответ

0

Попробуйте установить «pod setup» после установки, у меня была аналогичная проблема, и я решил ее использовать. Вам также может потребоваться установить его снова после команды.

+0

Хотел, чтобы убедиться, что я понял. Должен ли я запускать 'pod setup' снова после 'pod install'? Я выполнил инструкции по http://www.raywenderlich.com/64546/introduction-to-cocoapods-2. Я запускал установку pod до создания/редактирования файла подкачки. – user2533198

+0

Да, это то, что я думаю – jastrada

+0

Более подробно рассмотрим это сегодня, а ссылка на Foundation.framework в проекте/Pod указывает на версию SDK, которая не существует. PodFile указывает на платформу: ios, «8.1», но ищет iPhoneOS7.1.sdk, которого у меня нет вообще! – user2533198

0

Подтверждено Mashape, что импорт для Foundation/Foundation.h отсутствовал в Unirest.h. Они опубликовали обновление.

Смежные вопросы