При сборке моего проекта XCode для одной из моих зависимостей cocoapod, libffi, я получаю 5 ошибок сборки по всем строкам /Pods/libffi/ios/include/ffi_common.h:77:1: Unknown type name 'ffi_status'

Есть идеи, что я могу попробовать отладить? Очистить проект уже пробовал.

8
meisel 3 Апр 2014 в 05:07

3 ответа

Лучший ответ

У меня такая же проблема. Xcode 5.1 и Xcode 6.0 GM, как устройство iOS, так и симулятор. Это также сработало для меня: http: //cameronspickert.com/2014/01/20/remove-the-arm64-architecture-from-cocoapods-targets.html.

0
kunalg 8 Дек 2014 в 06:48

Есть актуальное решение. Проблема все та же, поддержка 64-битной архитектуры какой-то сторонней библиотеки. Добавьте это в конец вашего подфайла:

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |configuration|
      target.build_settings(configuration.name)['ARCHS'] = '$(ARCHS_STANDARD_32_BIT)'
    end
  end
end

Он немного отличается (обновлен) от указанного в одном из постов выше.

0
Zeb 13 Мар 2017 в 09:44

У меня возникла проблема с компиляцией проекта с открытым исходным кодом на симуляторе iPhone 6. Создал его для более ранних устройств, и он отлично работал

0
Lucas 12 Янв 2015 в 13:35