了解xcode4中管理方案中的环境变量,参数和模块名称

时间:2011-11-21 14:13:29

标签: xcode4

我对objective-c和xcode4很新,我正在努力了解事情是如何运作的。 特别是我正在玩“管理方案”小组,并想知道我在哪里可以使用那里宣布的条目。

  1. “在发布时传递的参数”
  2. “环境变量”
  3. “调试”
  4. 的加载符号的模块名称

    在尝试了解条目的目的失败后,我尝试了几个样本值,但我无法从Xcode 4中调用它们而不是在项目代码中使用它们(objective-c)。

    所以我完全没有使用它们。

1 个答案:

答案 0 :(得分:0)

方案编辑器控制Xcode如何运行您的应用程序。它与您的项目代码没有任何关系。

启动部分传递的参数适用于命令行应用程序。它允许您将参数传递给应用程序。您不会将此部分用于Cocoa或iOS应用程序。

环境变量部分允许您在运行项目时设置环境变量。 Mac OS X有一堆环境变量,可以在调试过程中提供帮助。作为示例,MallocScribble环境变量在释放后用垃圾值填充内存位置,这可以帮助您检测何时写入释放的内存。方案编辑器的“诊断”部分具有用于设置公共环境变量的复选框。

要加载调试符号的模块名称部分允许您指定在调试应用程序时应加载调试符号的模块。如果您希望Xcode在调试项目时加载外部库或框架的调试符号,则可以使用本节。外部库或框架必须具有调试符号,以便加载它们以产生任何影响。

如果您正在编写Cocoa或iOS应用程序,则无需填写这三个部分。设置环境变量并加载某些模块的调试符号可以帮助您调试应用程序。