美文网首页
xcode多环境3种配置

xcode多环境3种配置

作者: XingKongMap | 来源:发表于2021-01-17 10:07 被阅读0次

多环境的4个概念

Project:包含了项⽬所有的代码,资源⽂件,所有信息。
Target:对指定代码和资源⽂件的具体构建⽅式。
Scheme:对指定Target的环境配置。
Configurations: 苹果原生多环境配置

配置的3种方式

一、多target

点击右键,点复制,然后就会增加一个target


多target
target target running

可以在不同的target上做不同的配置,然后通过切换运行target实现多环境
优点:面向界面, 不同的target可以链接不同的文件这些特色功能
缺点:配置不够直观,需要去build setting 或者info文件里去找对应的配置

二、多Scheme + 多configurations
(1)增加configurations
image.png
image.png
image.png

增加后,在选择的时候除了debug和release就多了一个自定义Debug-dev了,然后可以添加一些特定的环境变量,通过info字典取出


image.png
image.png
(2)增加Scheme
image.png
image.png

不同的Scheme对应不同的configurations running

三、多Scheme + 多configurations + xconfig

概述:在多Scheme + 多configurations的基础不直接通过界面配置,使用xconfig文件配置


image.png image.png

创建文件配置上


image.png

这样和方法2在user-defined上添加的效果一样,注意不要同时配置,同时时配置值取在界面配置的值

xcconfig 导致的问题:
  • 1、和pods的xcconfig文件冲突,这时可以在xcconfig导入pods对应的xcconfig
  • 2、字段和pods的字段重复,xcode会采用后面配置的值
    (1)如果值是列表,这里使用继承
    (2)如果是字符串(建议使用 pods的值,然后自己解决项目里自己设置)

如图所示:


image.png

相关文章

  • Xcode多环境配置

    To: 配置多运行环境, 区分DebugTest(Debug模式测试环境), DebugOnline(Debug模...

  • xcode多环境配置

    由于项目中我们可能存在多个环境的配置 如debug 和release 为了更方便的管理我们需要做多环境配置。那么下...

  • Xcode多环境配置

    在进行多环境配置之前,我们需要对Xcode内的元素组成做一些了解。 1.Project:包含了项目所有的代码,资源...

  • Xcode多环境配置

    "I walk slowly, but I never walk backward."我走得很慢,但从不后退 主要...

  • Xcode多环境配置

    Xcode多环境配置:多Target,多Scheme,多xcconfig 核心: 通过某种方式,让指定的代码和资源...

  • Xcode多环境配置

    Xcode多环境配置一共有3种形式: Target Scheme xcconfig Project:包含了项目所有...

  • Xcode多环境配置

    在Xcode开发中通常会针对Debug/Release使用不同的服务器地址,最简单的方式那肯定是直接在代码中进行修...

  • Xcode多环境配置

    Project:包含项目所有代码、资源文件、所有信息 Target:对指定代码、资源的构建方式 Scheme:对指...

  • Xcode多环境配置

    按照下方链接配置即可:https://cloud.tencent.com/developer/article/19...

  • [译]Xcode 环境配置最佳实践

    [译]Xcode 环境配置最佳实践 [译]Xcode 环境配置最佳实践

网友评论

      本文标题:xcode多环境3种配置

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