我正在尝试使用 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 的测试项目中的框架下得到一个红色文件(我猜它没有找到正确的文件):
我认为手动安装会更容易,但我不知道该怎么做。如果有人知道如何去做,我将不胜感激你能就此事提供的任何帮助,如果没有,通过 cocoapods 正确安装它就可以了。
非常感谢任何帮助!
提前致谢!
干杯!
最佳答案
在您的 podfile 中,添加以下行:
inhibit_all_warnings! # this will disable all the warnings for all pods
然后再次运行 pod install,这将从您的构建中删除所有与 pod 相关的警告(无需担心)。
至于红色的,似乎那些没有连接到 POP 框架,而是连接到 Facebook SDK(POP 工作不需要 AFAIK)。你确定你没有遗漏一些你忘记添加到你的 pod 文件中的库吗?
关于ios - 通过 cocoapods 在 swift 项目(iOS 8.0 目标)中添加 Facebook Pop 是不可能的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31607674/