在终端中运行 XCode 中的构建,如何?

Posted

技术标签:

【中文标题】在终端中运行 XCode 中的构建,如何?【英文标题】:Running in the Terminal a build made in XCode, how? 【发布时间】:2009-12-17 16:36:27 【问题描述】:

我正在使用 OpenCV 作为框架在 Xcode 中创建一个项目。它适用于 Xcode 的 Build&Run 选项,但现在我需要在终端中运行它,它给了我这个错误:

dyld: Library not loaded: @executable_path/../Frameworks/OpenCV.framework/Versions/A/OpenCV
Referenced from: /Users/Victor/Documents/PFC/src/opencv/blob/build/Release/./test3
Reason: image not found
Trace/BPT trap

我查找构建并使用 ./ 执行它

那么,有什么线索吗?

【问题讨论】:

【参考方案1】:

您需要从 build 目录而不是 Release 目录运行它(假设 Frameworks 是 blob 中的目录)

【讨论】:

在 build 文件夹中有更多的文件夹:Debug、Release 和 blob.build。 blob.build 是最好的候选者,它还有另外两个文件夹:Debug 和 blob.pbxindex 好的,我在调试模式下构建它,这意味着我有点像个白痴...我将它构建为一个版本,现在我可以在构建/发布下运行该对象 :) 谢谢为你解答!

以上是关于在终端中运行 XCode 中的构建,如何?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 中启用构建时间?

使用 makefile 在 Xcode 4 中运行 C 程序

Xcode 命令行工具 (XCode 4.6) 从终端运行单元测试

如何远程运行 xcode 机器人

如何使用swift从Xcode coco app运行像FFMPEG这样的终端程序?

xCode 4.3.2 - 构建分析,你如何运行应用程序?