2

我希望能够将命令行参数传递给在 Xcode 下运行/调试的程序。我想这样做,以便我可以使用 Cocoa 的 NSUserDefaults 和 NSArgumentDomain 命令行启用调试模式。

怎么做?

谢谢!

4

1 回答 1

8

Xcode 4

命令行参数可以在 Xcode 4 的方案中设置。在方案编辑窗口中,可能的操作列表,例如构建、运行和测试显示在左侧。为您正在为其设置命令行参数的方案选择运行操作,然后在“启动时传递的参数”部分中添加参数。

Xcode 4 之前

在左侧边栏中,展开 Executables 部分,然后右键单击要添加参数的可执行文件并点击 Get Info。转到参数选项卡 - 它有两个部分可供您使用:

  • 参数,用于要发送到程序的命令行参数
  • 环境,用于在程序启动之前要在环境中设置的变量
于 2009-08-09T01:44:05.587 回答