я получил следующее сообщение об ошибке тестирования моей тестовой цели в Xcode:Почему мой проект iOS с Cocoapods пытается (и не удается) построить на архитектуре x86_64?
ld: framework not found GoogleMapsBase for architecture x86_64
Мой проект является проектом IOS, поэтому я не понимаю, почему он строит с архитектурой x86_64. При рассмотрении моего Бобы проекта, параметры сборки не имеют следующие параметры:
- Base SDK: Нет SDK (Последние MacOS)
- Поддерживаемые платформы: MacOS
- Правильные архитектур: i386 x86_64
Мой подфайл выглядит так:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Foo' do
use_frameworks!
...
pod 'GooglePlaces', '2.0.1'
...
target 'FooTests' do
inherit! :search_paths
pod 'Quick', '~> 1.0'
pod 'Nimble', '~> 5.0'
end
end
Что я могу сделать, чтобы исправить эту проблему?
ОБНОВЛЕНИЕ: cf this link для ответа на аналогичный вопрос, который помог мне исправить мою проблему.
Это на самом деле больше дубликат другого вопроса, где этот ответ помог: http://stackoverflow.com/a/38298354/455016 –
Я исправил свою проблему, добавив рамки GooglePlaces и GoogleMapsBase в «Бинарную ссылку с библиотеками» моего целевой тест. Это звучит как неправильная конфигурация стручков для меня. –