让APP Extension共享宿主程序第三方库的两步操作

您的好友ssZhen现在要来做一波良心推送啦!!!

最近做APP Extension,也就是平时下拉手机时的快捷操作,又称today。
但是这个today widget是独立于主程序的,就是说在实质上而言是个独立的项目。他有自己的bundleid,有自己的名称,有自己的证书...
这些就不多说了。直接说标题的两步操作吧。

第一步:

PROJECT --info --configurations,将对应的Debug和Release 设置成pods-你的Xcode项目名.debug和pods-你的Xcode项目名.release。
这些是在下图中可以选择的,不需要手动填写。

第一步

这个时候command+B,看是否编译成功,讲道理,是没毛病的,Build Succeed。 接着,到你的today widget中去引入第三方库的头文件,这个时候你会发现,xcode会提示你引入的头文件找不到,接下来进行第二步;

第二步:

TARGETS--Build Phases --Link Binary With Libraries,将pods的.a文件引入

第二步.png

到此为止,咱们就能愉快的使用第三方啦,而不需要将文件拖入到APP Extension中啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容