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框架的“链接二进制与库”我的目标测试。这听起来像是一个错误配置的豆荚给我。 –