библиотека не найдена для -lPods - PullRequest
322 голосов
/ 26 марта 2012

Я получил ошибку при архивировании проекта. Это мое окружение.

  • Mac OS Lion
  • Xcode 4.3.1
  • iOS SDK 5.1

Цель развертывания проекта:

IPHONEOS_DEPLOYMENT_TARGET 3.2

Ошибка показывает:

ld: library not found for -lPods
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Полагаю, Pods - это CocoaPods, которые я использовал для управления зависимостями проекта XCode. https://github.com/CocoaPods/CocoaPods

Это мой подфайл

platform :ios  
dependency 'libPusher', '1.1'

Я не уверен, что означает ошибка?

Ответы [ 41 ]

0 голосов
/ 01 апреля 2014

Я решил эту проблему с настройкой архитектур и действительных архитектур, одинаковых для всех модулей и моего проекта. Таким образом, решение дыры в моем случае было:

  • обновление какао-бобов: sudo gem обновление какао-бобов
  • обновление модулей: обновление модуля
  • В ваших модулях перейдите в «Настройки сборки»> «Архитектуры» и установите здесь «Архитектуры» и «Допустимые архитектуры» точно такие же значения, как в основном проекте.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...