加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

区分开发iPhone应用程序版本

发布时间:2020-12-14 17:44:56 所属栏目:百科 来源:网络整理
导读:我喜欢在我的手机上保留一个商店购买的iPhone应用程序版本,以便我可以重现出现的任何客户问题,但我显然也希望运行最新的开发版本.我可以安装两个(一个来自iTunes,一个来自xCode),但我对能够更好地分辨两者的方式感兴趣.我可以暂时更改名称或图标,但这似乎不
我喜欢在我的手机上保留一个商店购买的iPhone应用程序版本,以便我可以重现出现的任何客户问题,但我显然也希望运行最新的开发版本.我可以安装两个(一个来自iTunes,一个来自xCode),但我对能够更好地分辨两者的方式感兴趣.我可以暂时更改名称或图标,但这似乎不是非常安全的,即我可能会忘记并使用错误的图标运送它.

有一个快乐的娱乐时间开发者方式来做到这一点?

解决方法

我被Eric的想法添加到项目中的用户定义设置的灵感,但我不想每次构建项目时都运行脚本.

我们知道iPhone默认会查找名为“Icon.png”的图标文件.事实证明,如果您已正确命名图标,则根本不需要项目plist中的“图标文件”设置.但是,如果项目中没有名为“Icon.png”的文件,xCode将查看“图标文件”设置的值.

我将“Debug”中名为“Icon_Name”的用户定义设置设置为非标准图标名称,“DevIcon.png”和“ReleaseIcon.png”用于“Release”配置.项目plist中的“图标文件”设置现在可以设置为${ICON_NAME},并将采用我们正在使用的任何配置文件的值.现在在两种不同配置下构建确实使用两个不同的图标.

编辑:对于多个图标(高分辨率,小,ipad等)我做了一个稍微不同的方法.用户定义的设置现在是“IconPrepend”,它是调试的“Dev”和发布配置的“Release”.我现在在信息plist中使用“图标文件”(而不是“图标文件”),它采用字符串数组.每个字符串都以${ICONPREPEND}为前缀,以便调试配置查找“DevIcon.png”或“DevIcon@2x.png”,发布配置查找“ReleaseIcon.png”或“ReleaseIcon@2x.png”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读