美文网首页
如何判断不同的target(swift篇)

如何判断不同的target(swift篇)

作者: cafei | 来源:发表于2018-07-13 18:32 被阅读303次

写app的时候,有的时候会因为种种原因,同一个Project会对应不同的target,比如不同的测试环境,不同的bundleID 等等

target建好之后,下一步就需要通过不同的target来执行不同的代码,这里指需要配置一个全局的宏定义就可以了。如何配置这个全局的宏定义,见如下步骤:

1.选中其中一个target ,我们这里选择是SwiftTest这个target, 选中Build Settings, 找到Other swift Flags

2. 在Debug和Release中加入自定义的宏就可以啦,加的时候需要注意先加"-D"才可以,不加"-D"无法生效,至于原因暂时还不清楚

3.接下来就可以在代码中使用SwiftTest这个宏啦

Tip:

preprocessor Macros也可以配置全局的宏,但是在swift工程上无效

相关文章

网友评论

      本文标题:如何判断不同的target(swift篇)

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