Xcode项目中的活动可执行文件有什么作用?

4

我想知道Xcode项目中的活动可执行文件的目的是什么?

谢谢 Saurabh

1个回答

15

我自己找到了答案..希望能帮到其他人。

可执行环境是用于运行和测试软件产品的环境。可执行环境定义应使用哪个程序来运行产品。在许多情况下,这将是产品本身,但不一定是。此外,可执行环境还定义了应该使用的任何命令行参数和环境变量。 alt text

当您执行构建并运行命令(Command-R)时,Xcode会处理一个目标,该目标对源代码执行一组操作,从而生成一个产品。然后,Xcode使用活动可执行环境运行产品。

"但是等等,"您可能会问,“为什么必须设置可执行环境呢?不能直接运行产品吗?” 这是一个好问题。如果只是运行编译好的Cocoa应用程序,那么定义可执行环境就是过度设计了。但是,许多产品,例如插件,需要您定义一个宿主应用程序来运行该产品。可执行环境也用于在调试器中运行产品。您甚至可以定义多个可执行环境以不同方式运行同一产品。

有关更多信息,请参阅此页面 - http://developer.apple.com/tools/xcode/xcodeprojects.html


1
讲解得很好,我给你点赞。 - Arshad Parwez

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接