我正在使用 Xcode 4 构建命令行应用程序。
构建完成后,可执行文件位于默认的 DerivedData 文件夹中。没关系,但是我想将此文件复制到特定文件夹。无论构建类型(发布/调试)如何,我都希望这种情况发生。
任何人都可以请建议这样做的方法吗?
顺便说一句,我的项目在 DerivedData 中的子目录中有一个随机字符的标签:
myProject-fnkwvtitgroivocadokaayqexhqy
有谁知道这是否会随着时间的推移而改变(从而改变我要复制的可执行文件的位置),或者它是否适用于这个项目?
最佳答案
实际上有一个很好的方法来自动化这个。假设您当前在 Xcode 项目中,单击项目文件并单击目标(因为您说它是一个简单的命令行程序,因此应该只有一个)。
接下来单击选项卡构建阶段并打开复制文件的三角形。
(如果您没有看到带有“复制文件”的三角形,请单击 + 符号进行添加。)
现在在 Products 文件夹的导航器中将是构建的可执行文件。将其拖入复制文件构建阶段。
在“复制文件”小菜单中,单击下拉菜单以选择“绝对路径”,然后在该路径下方键入您希望安装它的路径。确保选中“仅在安装时复制”,每次构建项目并成功时,它都会将可执行文件复制到该位置。
关于Xcode - 如何在构建后将可执行文件复制到新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509095/