由于工作最近工作原因,需要做游戏SDK开发,所以最近玩了一个很好玩的东西,就是一个项目做多个工程

- 首先我们要做的是 随便创建一个项目 选择File-New-WorkSpeace
- 创建好了之后我们可以命名为WorkSpeace- 双击打开
- File - New -project
- 最好放在同一个目录
-
接下来就是打开workSpeace 然后点击File -AddTarget
image.png
-
现在就添加了一个project
-
然后在创建一个New - File -Project
image.png
-
重复之前的动作
配置FrameWork

- 这个.h文件是系统生成的,用于存放你想让调用的文件

- 配置这里 选中静态库,默认是动态库,动态库不允许上架,可以作为测试

- 选中这里 将私有拖入到公共 这里是framework暴露出来的.h文件
大功即将告成

- 将允许这个选成framework - comment+B 编译一下
- 然后在Link Frameworks and librailes 这里添加进去这个framework
- 你会发现那个product-framework不在是红色

- 在viewController 调用我写的单利 就可以两边都进入断点
-
非常方便调试
image.png
- 有疑问可以发我私聊
网友评论