一个工程多个target(项目)如何创建

创建多个项目(包括使用pod和不使用pod两种方式)

        注意: 项目创建的时候需要填写正确的bundleid.如果pch文件是不同的,需要填写正确的pch文件路径。否则找不到对应的文          件在资源文件夹中。如果不使用lauch 的话。那么在marge的时候accests需要按照对应的target顺序进行修改

方式一: 不使用pod创建https://git.oschina.net/fcc123321/

   1,按照正常程序创建一个工程(.在这个主项目中的所有代码可以做为公共代码)然后点击下方的红色添加第一个项目

一个工程多个target(项目)如何创建_第1张图片

2.第一个项目添加完成后,代码结构如下。需有奖first项目中的灰色部分删除,要moveTotrash(前提是灰色代码部分和主项目中的代码一致)

一个工程多个target(项目)如何创建_第2张图片



3.紧接着创建第二个项目并重复步骤2,最后代码结构如下所示

一个工程多个target(项目)如何创建_第3张图片



4.那么重点来了,怎么样让firstsecon都执行公公部分的代码呢。注意,一定选择箭头所指的。

一个工程多个target(项目)如何创建_第4张图片




5,然后ShowinFinder。打开文件目录,把选中的部分拖到项目中。重点又来了。一定要添加红色箭头部分。接下来就可以愉快的玩耍了

   如果不是用pod的话,项目已经完成。

一个工程多个target(项目)如何创建_第5张图片

一个工程多个target(项目)如何创建_第6张图片




方式二: 使用pod.

         按照前面的5步完成后,如果需要使用pod的话

         在终端里,cd, pod init。接下来在podfile里修改为如下。pod update 就可以了

一个工程多个target(项目)如何创建_第7张图片



注意: 

     如果要在公共项目中区分是哪个项目的话,需要做如下适配

一个工程多个target(项目)如何创建_第8张图片


在代码中如下区分:
一个工程多个target(项目)如何创建_第9张图片


     

    



你可能感兴趣的:(iOS,开发)