代码之家  ›  专栏  ›  技术社区  ›  Saurabh

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

  •  4
  • Saurabh  · 技术社区  · 14 年前

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

    谢谢 索拉布

    1 回复  |  直到 14 年前
        1
  •  15
  •   Saurabh    14 年前

    是我自己发现的……希望它能帮助别人。

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

    当您执行build and run命令(command-r)时,xcode处理一个目标,该目标对源代码执行一组操作,从而生成一个产品。然后,xcode使用活动的可执行环境运行产品。

    “但是,等等,”您可能会问,“为什么必须设置可执行环境?”你不能直接运行产品吗?”这是个好问题。如果只是运行一个构建的Cocoa应用程序的问题,那么定义一个可执行环境就太过分了。但是,有许多产品(如插件)要求您定义运行产品的宿主应用程序。可执行环境还用于在调试器中运行产品。您甚至可以定义多个可执行环境来以不同的方式运行同一产品。

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

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

    当您执行build and run命令(command-r)时,xcode处理一个目标,该目标对源代码执行一组操作,从而生成一个产品。然后,xcode使用活动的可执行环境运行产品。

    “但是,等等,”您可能会问,“为什么必须设置可执行环境?”你不能直接运行产品吗?”这是个好问题。如果只是运行一个构建的Cocoa应用程序的问题,那么定义一个可执行环境就太过分了。但是,有许多产品(如插件)要求您定义运行产品的宿主应用程序。可执行环境还用于在调试器中运行产品。您甚至可以定义多个可执行环境来以不同的方式运行同一个产品。

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