gpt4 book ai didi

xcode - 动态添加资源到 XCode 项目,总是落后一个周期

转载 作者:行者123 更新时间:2023-12-01 17:01:50 24 4
gpt4 key购买 nike

我需要为依赖于 XCode build设置的应用程序组装资源。实现这一点的最简单方法是通过构建脚本阶段。尽管这可行,但不知何故,这总是用落后一个版本的资源构建我的目标(需要第二次构建才能使事情真正保持最新)。
Resources 文件夹是对我的脚本(或者更确切地说,从脚本调用的自定义构建命令行工具)复制适当资源的文件夹的引用。运行脚本构建阶段是我的目标中的第一个(最顶层)阶段。

我在网上找到的一个解决方案是创建一个“外部目标”并将其添加到原始目标的构建阶段(通过将外部目标拖到原始目标上)。这似乎确实解决了“一个版本落后”的问题,但我似乎无法将当前目标的环境变量传递给这个“外部目标”。

为什么 XCode 不包括刚刚更新的资源?还有哪些其他选择?

最佳答案

您可以尝试定义一个内部目标(例如“ResourceTarget”)并使主要目标依赖于 ResourceTarget。然后让你的脚本运行在 ResourceTarget 的脚本构建阶段,这样在构建第二个目标的时候资源都会全部更新。

这样,环境变量应该是相同的。

关于xcode - 动态添加资源到 XCode 项目,总是落后一个周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5832442/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com