iOS配置多环境应用图标和名称

1. project -> info -> Configurations下新增一个配置Test

image.png

2. project -> Build Setting -> Apple Clang - Preprocessing 预加载中配置宏定义 Preprocess Macors -> Test

image.png
#修改 
DEBUG=1
#为 
TEST=1

3. 配置自定义名称

3.1 TARGETS -> Build Setting -> User-Defined 添加 AppDisplayName

对于Debug,Test,Release分别设置值为appname开发版,appname测试版,appname


image.png

然后修改 project -> Build Setting -> Product Name的值

$(TARGET_NAME)$(AppDisplayName)

image.png

3.2 同上,添加AppIcon
image.png

image.png

image.png

4.配置开发测试生产BaseURL

#if DEBUG
BASEURL = "开发环境URL"
#elseif TEST
BASEURL = "测试环境URL"
#else
BASEURL = "生产环境URL"
#endif

5.配置完成后,若项目使用pod集成第三方库,在terminal执行一下pod install,将项目配置导入新增的配置Test中.

6.

  • 补充说明1,之前漏了一步,结果在新的app里发现名字还是显示开发版
    在Target->General->Display Name 需要配置成以上的的名字变量$(AppDisplayName)


    image.png
  • 补充说明2,打包出来的ipa文件是中文名,需要Info.Plist文件中Bundle Name写死

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容