zoukankan      html  css  js  c++  java
  • 一个工程多个Target

    当我们同一个工程需要在不同情形下编译打包,比如打个人包、企业包的时候,其中可能有一些细小的差别,又不想每次都先修改再打包的时候,我们可以通过创建多个Target来实现。

    1.copy原有Target

      a.在原来的target上右键->duplicate,Xcode会copy一个原有target对象,同时生成一个copy的info.plist和copy的scheme

      

      b.对copy出来的Target改名

    2.设置info.plist

      删除copy的info.plist,拷贝原有的info.plist并改名

      在新Target->Bulid Settings中搜索Info.plist File选项,修改值为新对应的info.plist

    3.修改scheme

      在调试的Stop按钮边上,我们可以选择本工程中所有的target来做编译,如果不修改,在这里选择出来的名字就是原有copy Target的名字,而不是修改后的名字,为了与新建的target名字保持

      一致,那就要要修改这里的名字。点击scheme选择区,然后选Manager Scheme,取消copy Target的选项,新增修改后的Target

    4.剩下的就是针对新的Target的差异进行一些配置

  • 相关阅读:
    hyper-v使用wifi链接网络
    windows下批量换程序——运维常用
    redis多端口,多实例。
    vs2017 本地IP地址调试 局域网调试
    自动备份
    ipv6无网络访问权限怎么办
    缓存
    学习php
    DateTimeOffset DateTime
    C# 集合
  • 原文地址:https://www.cnblogs.com/liuluoxing/p/6524079.html
Copyright © 2011-2022 走看看