0
我有以下錯誤測試我的測試目標在Xcode:爲什麼使用Cocoapods的iOS項目嘗試(並失敗)在x86_64架構上構建?
ld: framework not found GoogleMapsBase for architecture x86_64
我的項目是一個iOS的項目,所以我真的不明白爲什麼它有x86_64體系構建。當檢查我的莢項目,構建設置功能進行如下設置:
- 基地SDK:無SDK(最新的MacOS)
- 支持的平臺:MacOS的
- 有效的體系結構:i386的x86_64的
我的Podfile看起來像這樣:
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框架的「鏈接二進制與庫」我的目標測試。這聽起來像是一個錯誤配置的豆莢給我。 –