ios - 通过 cocoapods 在 swift 项目(iOS 8.0 目标)中添加 Facebook Pop 是不可能的

标签 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 的测试项目中的框架下得到一个红色文件(我猜它没有找到正确的文件):

enter image description here

我认为手动安装会更容易,但我不知道该怎么做。如果有人知道如何去做,我将不胜感激你能就此事提供的任何帮助,如果没有,通过 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/

相关文章:

ios - MVYSideMenu 在所有 View Controller iOS 中使用导航 Controller

iphone - uilabel 边框在旋转后变形

php - 如何获取每张图片的 Facebook 点赞数量?

ios - 带身份验证的 Swift Telnet 流

IOS,保存日期数据并在从另一个 View Controller 返回时恢复它

objective-c - 设置 NSMutableArray 全局变量

ios - 只登录调试器,但报告中没有数据

iphone - -[__NSArrayM insertObject :atIndex:]: object cannot be nil

Facebook Graph API 在 me/home 中显示不同的结果

json - 使用图形 API 在作品集网站上显示 Facebook 相册中的图像