Неопределенные символы для архитектуры armv7 для библиотек Cocoapods

Я наткнулся на проблему в проекте, над которым мне нужно поработать. Проект использует Cocoapods для управления своими библиотеками. я бегу pod install как обычно, чтобы начать, но XCode дает мне ошибки. я получил Undefined symbols for architecture armv7 как вы можете видеть на изображении ниже:

Все эти символы - библиотеки, которые я использую в своем проекте. Например. AFNetworking, RNBlurModalView. Я попытался удалить все связанные с Cocoapods файлы из проекта и работает pod install еще раз, но это все еще не решило проблему.

Что я сделал до сих пор:

  • Очистить проект и построить снова.
  • Удаление Cocoapods связанных файлов и запуск pod install снова.
  • Попытка добавить класс в Компилировать источники в Project Target, но не могу. Класс находится в рабочей области Pods.
  • Установить активную архитектуру только из YES в NO,

Я также пробую решения той же проблемы, но ни одна из них не работает для меня.

Если это поможет, я использую xCode6 и Cocoapods 0.34.4, Действительная архитектура проекта armv7 and armv7s,

Обновление: при запуске pod install --verbose

Integrating client project

Integrating target `Pods` (`AIYOCore.xcodeproj` project)

[!] The use of implicit sources has been deprecated. To continue using all of the sources currently on your machine, add the following to the top of your Podfile:

    source 'https://github.com/CocoaPods/Specs.git'


[!] The `Project [Debug]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.debug.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

[!] The `Project [Release]` target overrides the `OTHER_LDFLAGS` build setting defined in `Pods/Target Support Files/Pods/Pods.release.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

Заранее спасибо.

2 ответа

Решение

Кажется, у вас нет $(inherited) в ДРУГИХ ФЛАГАХ ЛИНКЕРА. Пожалуйста, опубликуйте выход pod install

Возможно, вам просто нужно очистить папку сборки (⌥⇧⌘K).

введите описание изображения здесь

Другие вопросы по тегам