我想知道Xcode项目中的活动可执行文件的目的是什么?
谢谢 Saurabh
我自己找到了答案..希望能帮到其他人。
可执行环境是用于运行和测试软件产品的环境。可执行环境定义应使用哪个程序来运行产品。在许多情况下,这将是产品本身,但不一定是。此外,可执行环境还定义了应该使用的任何命令行参数和环境变量。
当您执行构建并运行命令(Command-R)时,Xcode会处理一个目标,该目标对源代码执行一组操作,从而生成一个产品。然后,Xcode使用活动可执行环境运行产品。
"但是等等,"您可能会问,“为什么必须设置可执行环境呢?不能直接运行产品吗?” 这是一个好问题。如果只是运行编译好的Cocoa应用程序,那么定义可执行环境就是过度设计了。但是,许多产品,例如插件,需要您定义一个宿主应用程序来运行该产品。可执行环境也用于在调试器中运行产品。您甚至可以定义多个可执行环境以不同方式运行同一产品。
有关更多信息,请参阅此页面 - http://developer.apple.com/tools/xcode/xcodeprojects.html