我正在尝试使用GooglePlaces iOS API;但是,每次我按照CocoaPods安装它的说明时,我总是会收到链接器命令错误。我已经尝试了大约一百万次的步骤并且在构建之后总是得到那个错误。此外,我正在使用文档建议的工作区文件,我相信我已正确地遵循了所有步骤。有人可以帮助我吗?
Xcode版本:8.3.2(8E2002)
Pod文件内容:
source 'https://github.com/CocoaPods/Specs.git'
target 'MoodSwings' do
pod 'GooglePlaces'
end
Xcode错误:
ld:找不到框架GoogleMapsBase
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
谢谢!
答案 0 :(得分:0)
首先,我使用此链接Deintegrating and Removing Cocoapods from your project从您的项目中解除Cocoapods之后使用pod init
我再次创建pod文件这是podfile更新的内容
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'MoodSwings' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MoodSwings
pod 'FBSDKCoreKit'
pod 'FBSDKLoginKit'
pod 'GooglePlaces'
pod 'GooglePlacePicker'
pod 'GoogleMaps'
target 'MoodSwingsTests' do
inherit! :search_paths
end
target 'MoodSwingsUITests' do
inherit! :search_paths
# Pods for testing
end
end
之后,我删除了Build Setting
- >中的所有配置Framework Search Path
,你的项目终于有效!!
这里是回购Github repo