Firebase SDK pod安装链接器错误

问题描述:

我想在我的Swift项目中实施Firebase SDK。我按照说明操作,安装舱,创造了Podfile如下:Firebase SDK pod安装链接器错误

platform :ios, '7.0' 
target 'MyApp' do 
pod 'Firebase' 
project '/Users/MyName/Desktop/MyApp/MyApp.xcodeproj' 
end 

然后像我一样install pods,它出来,在终端如下:

Analyzing dependencies 
Downloading dependencies 
Using Firebase (3.9.0) 
Using FirebaseAnalytics (3.5.1) 
Using FirebaseCore (3.4.4) 
Using FirebaseInstanceID (1.0.8) 
Using GoogleInterchangeUtilities (1.2.2) 
Using GoogleSymbolUtilities (1.1.2) 
Using GoogleToolboxForMac (2.1.0) 
Generating Pods project 
Integrating client project 
Sending stats 
Pod installation complete! There is 1 dependency from the Podfile and 7 total pods installed. 

因此,我认为它的工作,但后在网上阅读各种帖子显然这应该产生一个xcworkspace文件,我supposde使用,而不是xcodeproj - 是否正确?如果是这样,为什么它没有生成它?我不明白发生了什么问题。

它也可能是相关的信息,我添加了所有位,我xcodeproj文件,使豆荚已提出了在我xcodeproj(意识到我应该xcworkspace改为加工前),我增加了import Firebase header file,在谷歌的服务信息,plist中和委托import+ FIRApp.configure()并添加$(inherited)在其他接头,当我尝试使用模拟器它有错误出现说:

Library not found for GoogleToolBoxForMac 
Linker command code failed with exit code 1 (use -v to see invocation). 

为什么它让我做这一切如果初始安装是不正确的?我从哪里出发?

我可以帮忙解释一下出了什么问题吗?我该如何解决这个问题?或者至少我能否回到第一步并顺利完成所有这些改变?

如果可能请使用示例,我是一个新手。

因为别人有这个错误。问题是我在错误的目录中,并试图将一个带有导向到'MyApp.xcodeproj'的目录的Podfile。这是不正确的,因为Podfile应该只在文件夹中。起初,我无法找到这个文件夹(即使它是在我的桌面),所以我在终端使用:

CD〜/桌面 然后
CD〜/桌面/ MyApp的 然后 荚INIT 和编辑Podfile后跟 pod安装...