iOS构建Target

作者: 码工人生 | 来源:发表于2019-11-24 23:19 被阅读0次

    iOS构建多Target可以用来做马甲包,具有使用性。以下是构建新的Target步骤:

    Step 1: 拷贝一个新的Target。

    右键选中现有的Target,点击"Duplicate"。
    截屏2019-11-2422.26.53.png

    Step 2: 拷贝一个新的Target的名字和对应info.plist名字

    两个都是选中,直接“回车键”,进行更改。
    image.png

    Step 3: 修改Sechem名字。

    image.png
    截屏2019-11-2422.38.30.png
    image.png

    直接回车选中,修改名字后,点击"Close".

    Step 4: 修改info.plist位置。

    在项目根目录下建对应的文件夹,来存放以后不同Target不同的文件。
    image.png
    将现有的info.plist文件移到对应文件下。
    image.png
    此时要注意:仅选择对应的文件即可。
    image.png

    Step 5: 修改info.plist引用。

    image.png
    image.png
    此时要注意:这个时候我们去编译原来的Target时会报错:
    image.png
    选中原有的Target,删除多余的引用:
    image.png

    Step 6: 添加系统的宏命令,通过宏区分不同Target。

    image.png image.png
    使用方法:可以在代码里直接通过TargetType来区分不同Target
     if (TargetType==1) {
           NSLog(@"原来的target");
       } else if(TargetType==2){
           NSLog(@"新建的target");
       }
    

    Step 7: 如果有使用CocoaPods,修改Podfile文件

    def common_Pods
        pod 'MJRefresh'
        pod 'ReactiveCocoa’,'~> 2.4.7’
        pod 'Masonry’,'~> 1.1.0’
        pod 'YYCache'
        pod 'FLEX’
    end
    target 'KnowledgeSummaryOfObjectC' do
          common_Pods
    end
    
    target 'TargetOne' do
          common_Pods
    end
    
    修改Podfile后,重新pod install。

    到此,新的Target就已经建好,可以使用了。启动图片、图标可在对应Target下添加。

    如有问题,欢迎留言!

    相关文章

      网友评论

        本文标题:iOS构建Target

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