美文网首页
Workspace下多project以及多target的pods

Workspace下多project以及多target的pods

作者: 西门淋雨 | 来源:发表于2018-07-14 18:24 被阅读180次

前言

最近在整理项目,原来的项目结构为一个Workspace下有多个project,其中一个project下有多个target,project之间需要共用一些第三方的框架,多target之间也需要共用一些第三方框架。为了方便管理,以及生成framework的时候尽量避免由于同时导入相同的第三方框架导致的冲突,所以引进pods。

项目结构如下

AC20DC91-4789-4B9B-B86D-0E6E1CF6168D.png

PS:

插图中的pods是添加pods后存在的,暂时可以忽略

下面开始具体的配置

1.安装pods环境,这里就不多说了,网上很多的资料和教程。

2.打开mac的终端命令,cd到workspace所在的根目录,如图所示(红色的部分可以忽略,那些是pods安装后产生的):

根目录

3.在根目录下新建Podfile,创建这个文件的方法很多,可以直接用终端创建,也可以找一个现成的修改里面的配置,然后放到根目录下,如图:

Podfile

4.配置Podfile,如图:

Podfile配置

4.输入终端命令:pod install

E48B3B65-5782-45D9-8C46-5979F18C71C6.png

5.如果一些正常的话,重新启动项目后,你会发现新增了许多和pods相关的目录,以及第三方的库文件 结构如下:

0070FC19-935C-4C86-B2C6-E59041816562.png

6.大致就这些,但是不幸的是,总是会有很多的编译错误等着去踩坑。我在配置中遇到的几类报错解决方案如下:

1E0697BA-DB7F-45E0-81AF-B2FEEA07C785.png 30C96DF9-6E8B-42F3-96D2-B3A4C3B527A1.png A35D559C-8C6E-4487-A2D8-4A5266B78317.png FB119F34-B6AA-44D6-9853-877E0981447E.png

7.大致就这么些,比较浪费时间的就是在解决编译的报错,比较头疼,且行且珍惜~

相关文章

网友评论

      本文标题:Workspace下多project以及多target的pods

      本文链接:https://www.haomeiwen.com/subject/yfvypftx.html