ios 一个Workspace(工作空间)管理多个proje
2021-05-18 本文已影响0人
90后的晨仔
参考文献
最近在研究封装SDK就参考了一下主流的比如Alamofire这个库。看了之后感觉一个Workspace(工作空间)管理多个project(项目)进行联合开发挺方便的,所以想着自己也按照这个方式去搞一搞,顺便总结一下担心以后自己忘了。Alamofire的Workspace结构如下图:
-
步骤一:先建立一个普通的
project,然后在此基础上新建一个Workspace(工作空间,如下图: -
1.新创建如下图:
Snip20210518_2.png
-
2.创建完成结构如下图:
- 步骤二:打开
.xcworkspace后缀的工作控件(例如:ExampleApp.xcworkspace),然后把第一步创建的project添加进去:
-
3.添加完成后,以后在打开工程的话就直接打开
.xcworkspace的文件。
Snip20210518_14.png
-
步骤三:在新建一个framework静态库添加进去:
- 5.创建完成后如下图:
总结:
workspace中管理的项目数量可以根据自己实际的需求去对应的添加,我这里为了便于开发管理了一个封装frameWork的源码project与frameWork的使用案例project。