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 Settings
→ Base-SDK
. Это должно быть выделено жирным шрифтом. Нажмите backspace, чтобы установить его по умолчанию, и снова верните его в свои настройки (в моем случае Latest iOS(iOSx.x)
).
Это странно решило все мои недопустимые ошибки архитектуры. Могут помочь другим.