如何配置我的iPhone项目以使用单独的应用程序图标进行测试版

如何配置我的iPhone项目以使用单独的应用程序图标进行测试版,第1张

概述我想要实现的是,我发送给我的beta测试人员的应用程序图标与将提交审批的应用程序的应用程序图标不同.这将允许我和我的beta测试人员轻松识别该应用程序是测试版. 我不确定是否应该添加构建脚本来修改info.plist并更改那里指定的应用程序图标.为此,我想我必须有条件地检查构建类型(DEBUG / RELEASE / DISTRIBUTION等)并将适当的值写入plist文件. 或者,我认为我可能 我想要实现的是,我发送给我的beta测试人员的应用程序图标与将提交审批的应用程序的应用程序图标不同.这将允许我和我的beta测试人员轻松识别该应用程序是测试版.

我不确定是否应该添加构建脚本来修改info.pList并更改那里指定的应用程序图标.为此,我想我必须有条件地检查构建类型(DEBUG / RELEASE / disTRIBUTION等)并将适当的值写入pList文件.

或者,我认为我可能需要为beta版本创建单独的目标,并在那里指定新的BETA应用程序图标.

如果有人以前做过这种程序,那么非常感谢任何关于如何做到这一点的提示和想法.

解决方法 过时:截至2017年9月,我的答案现在可能已经过时了.请使用与 Asset Catalogs相关的最新Apple开发人员指南.资产目录是为您的应用指定图像/图标资源的新方法.

原始答案:

您提到的两种方式都可用于此目的(通过单独的Target或使用Build设置).在我看来,更合乎逻辑的方法是使用不同的构建配置并设置pList文件以从构建配置动态获取图标文件名.

我是这样做的:

>在项目构建设置中,创建一个名为ICON_file的新用户定义变量(用于“所有配置”)
>将变量的值设置为“Icon.png”(对于“所有配置”)
>创建一个名为“Beta”的新构建配置.
>为“Beta”配置将ICON_file变量的值设置为“Icon-beta.png”.

(这将使所有配置都具有值“Icon.png”,除了Beta配置)

在Info.pList中,将“Icon file”属性的值设置为${ICON_file}.这将使info.pList从您之前定义的变量动态获取文件名.

在您的应用程序资源中,除了您已经拥有的“Icon.png”之外,还应包含名称为“Icon-beta.png”的测试版图标.

如果您使用“Beta”配置构建应用,则应用会将测试版图标作为应用图标.

希望这可以帮助!

总结

以上是内存溢出为你收集整理的如何配置我的iPhone项目以使用单独的应用程序图标进行测试版全部内容,希望文章能够帮你解决如何配置我的iPhone项目以使用单独的应用程序图标进行测试版所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1068662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存