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

iphone – 如果选择了调试配置,将文件复制到App Resources目录

发布时间:2020-12-14 19:51:36 所属栏目:百科 来源:网络整理
导读:在调试构建期间,我需要将几个文件复制到App的Resources目录中.我正在考虑使用构建规则,但不知道如何确定构建是否是调试版本.我有一个编译器选项“DEBUG”设置. 解决方法 您可以使用运行脚本构建阶段来进行复制.构建目标时应用的所有构建设置都可通过脚本中的
在调试构建期间,我需要将几个文件复制到App的Resources目录中.我正在考虑使用构建规则,但不知道如何确定构建是否是调试版本.我有一个编译器选项“DEBUG”设置.

解决方法

您可以使用运行脚本构建阶段来进行复制.构建目标时应用的所有构建设置都可通过脚本中的环境变量进行.

您可以通过CONFIGURATION环境变量确定正在构建的配置;您可以查看其他环境变量,如BUILT_PRODUCTS_DIR来确定放置资源的位置.如果您正确地指定了运行脚本构建阶段的输出,则只有当输出需要更新时,才会运行,而不是每次构建.

有关运行脚本构建阶段的更多信息,请访问:Xcode Build System Guide: Build Phases: Run Script Build Phase

使用脚本构建规则可以完成同样的事情,如果您有多个应用此资源的资源,则可以使用此功能:您可以创建与扩展名匹配的脚本构建规则(例如* .myresource)并使用构建设置并通过环境变量输入传递给脚本的文件,以进行实际复制.如果您正确地指定构建规则的输出,则只有当输入的输入比其输出新,而不是每次构建时才会运行.

有关脚本构建规则的更多信息,请参见:Xcode Build System Guide: Build Phases: Build Rules

(编辑:李大同)

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

    推荐文章
      热点阅读