我在Xcode中测试了我的测试目标时出现以下错误:
ld: framework not found GoogleMapsBase for architecture x86_64
我的项目是一个iOS项目,所以我真的不明白它为什么用x86_64架构构建。检查我的Pods项目时,构建设置具有以下设置:
我的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以获得帮助我解决问题的类似问题的答案。
答案 0 :(得分:0)
一个问题。你真的在你的podfile中加入了...
吗?或者你是否省略了这个标志的其他豆荚?
现在,您的podfile的简单版本将是这样的:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
target 'Foo' do
use_frameworks!
pod 'GooglePlaces', '2.0.1'
end
target 'FooTests' do
pod 'Quick', '~> 1.0'
pod 'Nimble', '~> 5.0'
end
这应该有效。让我们知道你得到了什么。