博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个工程两个target
阅读量:6571 次
发布时间:2019-06-24

本文共 444 字,大约阅读时间需要 1 分钟。

有很多的应用有两个版本,可能只是ui上有一些不同,维护两份代码是很麻烦的,这时候我们可以在已有的工程target上copy这个target来达到一份代码两个应用版本的需求

duplicate就可以copy这个targer

这个时候已经有了两个应用,修改其中一个的appicon,disname这些就可以了

2>

添加宏

如图,在build setting中搜索preprocessor Macros,这里有两个版本,Dubug和Relase,都需要添加一个宏,比如一个应用是first,另一个是second,就可以分别设置first=1,second=1.

然后在两个应用不同的地方只需要半段宏就可以了,例如

#if first

nsstring*str = @"第一";

#elif second 

nsstring*str = @"第二";

#endif

这样两个应用就会显示不同的结果

转载于:https://www.cnblogs.com/ritian/p/6045710.html

你可能感兴趣的文章
PHP命名空间带来的干扰
查看>>
玩转Google开源C++单元测试框架Google Test系列(gtest)(总)
查看>>
Microsoft .NET Framework 2.0对文件传输协议(FTP)操作(上传,下载,新建,删除,FTP间传送文件等)实现汇总1...
查看>>
Android 查看內存使用
查看>>
手机视频监控系统小结
查看>>
常见排序算法分析
查看>>
[安卓] 2、使用2中方法做按钮监听和图片按钮使用
查看>>
【Debug探索团队公告】Debug探索团队,邀请您的加入
查看>>
Log Explorer 使用简介<转>
查看>>
html5声频audio和视频video
查看>>
WebStorm配置github
查看>>
10分钟教你打造一个微信语音点歌系统
查看>>
1.7. MySQL Custer
查看>>
7.3. php.ini
查看>>
知方可补不足~CSS中的几个伪元素
查看>>
Macro版Property Generator辅助工具
查看>>
EF架构~DefaultValue让我的UnitOfWork更可读
查看>>
HTML5客户端数据存储机制Web Storage和Web SQL Database
查看>>
[LeetCode] Binary Tree Tilt 二叉树的坡度
查看>>
第4章 Selenium2-java WebDriver API (三)
查看>>