通过cocoapods在快速项目(iOS 8.0目标)中添加Facebook Pop

时间:2015-07-24 10:04:29

标签: ios xcode facebook swift cocoapods

我正在尝试使用Cocoapods将FB的着名动画框架'Pop'添加到我的项目中。

这个过程对我来说似乎很简单,但不知怎的,我收到了链接器错误:

我通过CocoaPods安装Pop的过程如下:

- 我转到终端的根项目文件夹,执行pod init。这会创建我的Podfile

- 我打开Podfile,然后添加pod 'pop', '~> 1.0'

# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'

target 'Test' do
pod 'pop', '~> 1.0'
end

target 'TestTests' do

end

- 然后,我执行pod install,它在我的项目中添加了CocoaPods。

- 我在终端上收到此信息:

[!] Please close any current Xcode sessions and use `Test.xcworkspace` for this project from now on.

- 我打开那个文件而不是我的常规项目,我得到了一堆错误&警告:

Errors1

enter image description here

为什么会这样?我究竟做错了什么?我错过了什么?我在程序中跳过了什么吗?

另外,我在Xcode的Test项目中的Frameworks下得到一个红色文件(我猜它找不到正确的文件):

enter image description here

我认为手动安装它会更容易,但我不知道该怎么做。如果有人知道如何做到这一点,我将非常感谢你能提供的有关此事的任何帮助,如果没有,通过cocoapods正确安装就可以了。

非常感谢任何帮助!

提前谢谢!

干杯!

1 个答案:

答案 0 :(得分:0)

在您的podfile中,添加以下行:

inhibit_all_warnings! # this will disable all the warnings for all pods

然后再次运行pod install,这将删除与构建中的pod相关的所有警告(无需担心它们)。

对于红色的,似乎那些没有连接到POP框架,而是连接到Facebook SDK(POP不需要AFAIK工作)。你确定你没有遗漏你忘记添加到pod文件的其他一些库吗?