码迷,mamicode.com
首页 > 其他好文 > 详细

给应用名加后缀以区分正式版和测试版

时间:2015-02-27 18:28:12      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:xcode   app   应用名   测试   sandbox   

    在开发过程中,通常会遇到拿到一个安装有应用的设备之后无法判断当前版本是debug版还是release版,之前的做法是进入应用,找到一个内付费点,执行付费,看苹果弹出的购买提示框是否带有sandbox,耗时费力且极不高大上。于是使用给应用加前缀的方式,一目了然。废话不多说,直接上图


1、选择对应target-build settings,点红框

技术分享技术分享


2、点击之后会看到

技术分享技术分享


3、高亮New_Setting键盘enter,重命名为BUNDLE_DISPLAY_NAME_SUFFIX(经测试,这里随意取名均可,只要定义和使用保持一致就行),并更改对应版本需要的信息

如果想删除的话也简单,仍然高亮New_Setting,键盘delete即可

技术分享技术分享


4、进入项目名.plist文件修改

技术分享技术分享


5、这里还有一点需要注意,如果项目本身支持了多语言环境,且在InfoPlist.strings中有定义

CFBundleDisplayName="yourAppName";则不能使用CFBundleDisplayName需要做相应修改。如上述配置,这里改为"yourAppName"="应用名";即可

技术分享技术分享


顺便提一点,如果要新增编译环境的话,做如下操作

技术分享技术分享


给应用名加后缀以区分正式版和测试版

标签:xcode   app   应用名   测试   sandbox   

原文地址:http://blog.csdn.net/xyxjn/article/details/43969695

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!