Xcode - 如何在构建后将可执行文件复制到新位置?

标签 xcode xcode4

我正在使用 Xcode 4 构建命令行应用程序。

构建完成后,可执行文件位于默认的 DerivedData 文件夹中。没关系,但是我想将此文件复制到特定文件夹。无论构建类型(发布/调试)如何,我都希望这种情况发生。

任何人都可以请建议这样做的方法吗?

顺便说一句,我的项目在 DerivedData 中的子目录中有一个随机字符的标签:

myProject-fnkwvtitgroivocadokaayqexhqy

有谁知道这是否会随着时间的推移而改变(从而改变我要复制的可执行文件的位置),或者它是否适用于这个项目?

最佳答案

实际上有一个很好的方法来自动化这个。假设您当前在 Xcode 项目中,单击项目文件并单击目标(​​因为您说它是一个简单的命令行程序,因此应该只有一个)。

接下来单击选项卡构建阶段并打开复制文件的三角形。

(如果您没有看到带有“复制文件”的三角形,请单击 + 符号进行添加。)

现在在 Products 文件夹的导航器中将是构建的可执行文件。将其拖入复制文件构建阶段。

在“复制文件”小菜单中,单击下拉菜单以选择“绝对路径”,然后在该路径下方键入您希望安装它的路径。确保选中“仅在安装时复制”,每次构建项目并成功时,它都会将可执行文件复制到该位置。

关于Xcode - 如何在构建后将可执行文件复制到新位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13509095/

相关文章:

iphone - Xcode 在打开 xib 文件时崩溃

objective-c - 如何为 UIView 制作与 presentModalViewController 相同的动画(即 [self presentModalViewController :child animated:YES];)

iphone - 根据设备 iPhone 或 iPod touch 关闭功能

c++ - 如何从 Objective C 调用我的 Qt/C++ Dylib?

ios - 视频 iOS 11/xcode 9

iphone - 无论如何要在 iOS 应用程序更新过程中清除 <application_home>/Documents 文件夹吗?

c++ - 如何在 Mac 上设置 OpenGL 库?

xcode - 是否有用于在 Project Navigator 中查找当前文件的键盘快捷键?

xcode_backend.sh : no such file or directory. 我需要创建这个文件吗?

ios - 自 Xcode 8 以来 UI 测试速度变慢