美文网首页
一个工程管理多个target

一个工程管理多个target

作者: 尘峰的小孩 | 来源:发表于2018-01-06 15:09 被阅读92次

前言


昨天空闲的时候,想找点事做做。于是上cocochina上找优秀的项目,一会可找到了一些核心绘图的项目。这个项目是项目集。这样引起了我的好奇心。我开始上网搜索相关资料。网上一堆这方面的介绍。我一看时间好多是16年的,顿时感觉自己好low,这么牛逼的技术都没有用过。哎,前言结束,让我们进入正题吧。

配置多个target


配置多个target,我就不说,网上一大堆,都很优秀。下面我来说里面的注意细节吧。

注意细节

细节1:每一个项目都有独立的Target(General、Capabilities、ResourceTags、info),其他的东西都可以共用。

细节2:配置 启动图标的assets这个文件夹也可以供多个target使用,但是,每个target只能有一个icon和launchimage

细节3:多个target公用页面或视图或模型时,要用Target标识符标清是哪个target,切记不要弄混

细节4:一个工程多个target导入cocopods时,podfile会生成

target'test1'do

  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

  # use_frameworks!

  # Pods for test1

pod 'SDWebImage'

  target'test1Tests' do

    inherit! :search_paths

    # Pods for testing

  end

  target'test1UITests' do

    inherit! :search_paths

    # Pods for testing

  end

end

target'test2'do

  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks

  # use_frameworks!

  # Pods for test2

#pod 'SDWebImage'

  target'test2Tests' do

    inherit! :search_paths

    # Pods for testing

  end

  target'test2UITests' do

    inherit! :search_paths

    # Pods for testing

  end

end

这样的文件,它和以前生成的podfile有点不一样,有了target的存在,我们只需要在相应的target里写上所需要的第三方库就可以了。如果两个target有相同的第三方库,不能只写一个,都需要写,但是cocopods只会下载一份。这也是很好理解,下载那么多,也没什么用。有点浪费。嘿嘿

结语


学习的开发的路很长,不仅需要自己努力,也需要大家的支持与帮助。成功的路很多,关键是与谁同行。

相关文章

  • 一个工程管理多个target

    前言 昨天空闲的时候,想找点事做做。于是上cocochina上找优秀的项目,一会可找到了一些核心绘图的项目。这个项...

  • Xcode设置在编译前自动运行脚本

    根据项目需求,同一个工程可能需要多个target,target之间只有细微的不同,这时候使用target比多个pr...

  • 一个工程多个 target

    http://www.cnblogs.com/yajunLi/p/6001132.html

  • 一个Xcode工程下新建多个target

    因为拆包需求,用到了一个Xcode工程下新建多个target对象的需求,这样可以达到多个target的对象配置不同...

  • 一个工程创建多个target

    原 Xcode中同一Project创建多个target的总结 2016年03月29日 15:12:06阅读数:50...

  • 一个工程建立多个target

    多个应用使用界面效果几乎一致,仅仅改变主题色和主题logo的情况下,为了节省资源,便于代码维护,选择用一个工程建立...

  • Xcode-Target

    参考文档1参考文档2参考文档3 project 是指一个项目或工程,同时可以对应多个target target 之...

  • 一个工程多个target配置CocoaPods

    方案一 方案二 通过abstract方式引入(推荐) 根据target 添加不同依赖库 方案三 循环target ...

  • iOS多个Target配置详情操作

    需求:当两个甚至两个以上的app存在小差异时,可以在一个工程(project)创建多个target每个target...

  • iOS多个target的作用?

    一个工程可以创建多个app吗? 可以 使用多个target (当然多个app之间的差距不能太大)当两个甚至两个以上...

网友评论

      本文标题:一个工程管理多个target

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