iOS手动集成 facebook popSDK步骤

1.创建项目,将pop的SDK导入工程,

2.导入CoreGraphics.framework ,UIKit.framework, Foundation.framework添加到工程中。

3.编译cmd+b。若编译成功,不用看下一步操作;如编译失败,执行第4步

4.由于pop为开源框架,若提示你的#import <pop/POPDefines.h>类似这样的出错。那是由于你下载popSDK是使用cocopod是集成的,他会将pop认为是系统的包。但是你手动导入的SDK,系统会认为是第三方SDK,你需要导入你自己SDK的路径。改为:#import"POPDefines.h"如图所示:

5.将全部头文件需改之后,再次编译。若编译成功,不需要看一步;若编译失败,查看第6,7步,则继续寻找错误。会发现出现4个错误如图:

定位“POPAnimatorPrivate.h”中,大概是第43行,第48行如图:

系统会出现了提示,不知道CFTimeInterval类型,我找了纠结了好长时间,网上查了好长时间,找不到结果,后来发现是编译器找不到CFTimeInterval所在的类型。

6.在“POPAnimatorPrivate.h”文件中导入#import <CoreFoundation/CFDate.h>或是在pch文件中导入(pch文件中导入这样不推荐,意向启动速度)。

7.再次编译,就OK,编译通过。接下来可以使用pop。

当然使用cocopods集成不会出现这么都问题,个人觉得项目初期使用cocopods的管理第三方库,推荐使用cocopods集成popSDK,但是项目中间加入popSDK,还是手动引入吧!

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容