Xcode的多种Build Configuration

一: 建多个Configuration的目的。

  多套域名打包。

  1 开发时的域名。

  2 内测时的域名。

  3 公测时的域名。

  4 企业版的域名。

  5 APP Store的域名。

  通过注释的方式,容易出错。因此推荐使用多Configuration。不同的环境使用不同的域名。

二: 配置Configuration

  1 添加Configuration

   PROJECT -> Info -> Configurations   

 

    2 查看添加的Configuration

     Edit Scheme -> run -> Build Configuration     

    3 更改Preprocessor Macro (Target -> Build Settings)

     第1步里我们直接复制了Debug的配置项,那这里的值就会有问题,需要自己设置。

     Objective-C中的宏实质上是Bool值。

    4 在不同的环境下配置不同的域名。使用

     添加pch文件后,要在build settings中的prefix header中添加pch的相对路径。$(inherited)

     #if TEST

     #elif

     #endif

    5 设置APPICON

     Targets -> Build settings    

    6 设置要显示的名称。

       TARGETS -> build settings -> "+" -> "ADD User-Defined Setting" 

       之后设置指定的Setting的key值。比如"APP_DISPLAY_NAME".DEBURG显示为DEBUGE TEST显示为TEST Release不变为原来的名称$(PRODUCT_NAME)

     设置info中Bundle Name 的值为 $(APP_DISPLAY_NAME)

 

 

    

posted @   jisa  阅读(618)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示