美文网首页
XCode管理多个环境的方法

XCode管理多个环境的方法

作者: sovran | 来源:发表于2018-12-28 15:39 被阅读0次

    XCode管理多个环境的方法

    很多时候,我们需要在开发和正式环境中进行切换。之前需要在代码中不断的打开或者注释掉某个宏,相对的比较繁琐。虽然只有一行,但是还需要改代码, 会造成git/svn的文件状态变化。

    我们可以通过创建一个复制一个新的target, 和正式环境上的一致。然后在不同的target配置里,配置不同的宏。 在代码里,通过宏来控制代码, 打包的时候只需要切换一下scheme就好了。对于相同的配置项,我们可以使用相同的plist, 不同的配置,我们还可以使用不同的配置文件,独立开来。 也可以在同一个plist中,通过key值来区分,代码中根据宏的不一样取不同的key的值。

    创建新的target

    选择工程 - targets - 原始的target - 右键 Duplicate

    duplicateTarget.png

    更名

    点击新创建的target (MultEnv copy), 修改名称为 MultEnvTest

    renameTarget.png

    修改scheme名称, 选择Scheme - Manage Schemes - 选中 MultEnv copy - 修改名称 - 勾选 Shared

    renameScheme-1.png renameScheme-2.png

    设置宏

    macro.png

    使用宏区分代码

    code.png

    不同的环境, 效果不一样

    gray.png white.png

    相关文章

      网友评论

          本文标题:XCode管理多个环境的方法

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