Я наткнулся на проблему в проекте, над которым мне нужно поработать. Проект использует Cocoapods для управления своими библиотеками. Я запускаю pod install
как обычно, чтобы начать, но xcode выдает ошибки. У меня получилось Undefined symbols for architecture armv7
, как вы можете видеть на изображении ниже:
Все эти символы — это библиотеки, которые я использую в своем проекте. Например. AFNetworking, RNBlurModalView. Я попытался удалить все файлы, связанные с Cocoapods, из проекта и снова запустить pod install
, но это все еще не решило проблему.
Что я сделал до сих пор:
- Очистите проект и выполните сборку заново.
- Удаление файлов, связанных с Cocoapods, и повторный запуск
pod install
. - Пытался добавить класс в Compile Sources в 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.
Заранее спасибо.