我正在尝试使用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.
- 我打开那个文件而不是我的常规项目,我得到了一堆错误&警告:
为什么会这样?我究竟做错了什么?我错过了什么?我在程序中跳过了什么吗?
另外,我在Xcode的Test项目中的Frameworks下得到一个红色文件(我猜它找不到正确的文件):
我认为手动安装它会更容易,但我不知道该怎么做。如果有人知道如何做到这一点,我将非常感谢你能提供的有关此事的任何帮助,如果没有,通过cocoapods正确安装就可以了。
非常感谢任何帮助!
提前谢谢!
干杯!
答案 0 :(得分:0)
在您的podfile中,添加以下行:
inhibit_all_warnings! # this will disable all the warnings for all pods
然后再次运行pod install,这将删除与构建中的pod相关的所有警告(无需担心它们)。
对于红色的,似乎那些没有连接到POP框架,而是连接到Facebook SDK(POP不需要AFAIK工作)。你确定你没有遗漏你忘记添加到pod文件的其他一些库吗?