CocoaPods arm64 выпуск

При использовании Podfile для разработки приложения iOS 7 с Xcode5, мы всегда получали эту проблему.

После некоторого поиска, кажется, не окончательное решение от CocoaPods? Может быть, разрешится в этот момент, когда вы это увидите.

Как решить такие проблемы прямо сейчас?

Проблема заключалась в следующем: Pods был отклонен как неявная зависимость для "libPods.a", потому что его арсеналы armv7 armv7s не содержали все требуемые архитектуры armv7 armv7s arm64 '

Ответ 1

  • Выберите проект Pods
  • Измените Build Active Architecture Only с Yes на No.

Это сработало для меня.

Примечание: Руководство по устранению неполадок CocoaPods рекомендует сопоставить параметр Debug в проекте Xcode, а не изменять Pod Build Active Architecture Only. Пока они совпадают, кажется, что проблема устранена.

Ответ 2

Сначала попробуйте обновить cocoapods в вашем терминале: gem update cocoapods

Если после этого это не сработает, зайдите в рабочую область, щелкните проект Pod, выберите все цели Pod и установите Architectures на (armv7 armv7s arm64).

По-прежнему ничего? Попробуйте перевести все это на (armv7 armv7s).

xcode screenshot

Ответ 3

У меня были аналогичные проблемы на XCode 6.1, где pod install часто вводит ошибки связывания. Добавление $(OTHER_LDFLAGS) к моей цели "Other Linker Flags" позволило мне пройти через это. Посмотрите, поможет ли это.

Ответ 4

Просто вникать в "возможные решения" - пустые и потому, что многие люди с проблемами CocoaPods находят эту страницу у Google:

Я попробовал практически все предлагаемые решения, но для меня это было: В проекте Pods в вашем рабочем пространстве перейдите к Build SettingsBase-SDK. Это должно быть выделено жирным шрифтом. Нажмите backspace, чтобы установить его по умолчанию, и снова верните его в свои настройки (в моем случае Latest iOS(iOSx.x)).

Это странно решило все мои недопустимые ошибки архитектуры. Могут помочь другим.