我可以在iOS应用程序中将参数传递给main吗?

我可以在iOS应用程序中将参数传递给main吗?,ios,xcode,Ios,Xcode,我有一个跨平台的应用程序,使用命令行参数进行调试测试和隐藏/开发人员功能。 在iOS上,我仍然有一个main(argc,argv)入口点-是否可以通过XCode传入参数?如果是,这是否仅适用于调试版本,或者可能取决于使用的配置类型?要在调试时设置参数: 由于您不在prod中管理应用程序午餐,我想说的是不要使用它(包括在调试中,除非您将代码标记为仅在调试时存在)。不止一个可能的午餐(用户单击图标,通知传入…)Yep,正如Armand所说,有一种方法可以在Xcode中设置命令行参数。我用这个来做测试

我有一个跨平台的应用程序,使用命令行参数进行调试测试和隐藏/开发人员功能。
在iOS上,我仍然有一个
main(argc,argv)
入口点-是否可以通过XCode传入参数?如果是,这是否仅适用于调试版本,或者可能取决于使用的配置类型?

要在调试时设置参数:


由于您不在prod中管理应用程序午餐,我想说的是不要使用它(包括在调试中,除非您将代码标记为仅在调试时存在)。不止一个可能的午餐(用户单击图标,通知传入…)

Yep,正如Armand所说,有一种方法可以在Xcode中设置命令行参数。我用这个来做测试。当然,一旦在手机上“直播”,您就不能使用它,因为用户无法指定PARM。但您实际如何使用它们?我将它们传递给
UIApplicationMain()
,但是我的应用程序委托如何访问它们呢?@John您可以使用,
[[NSProcessInfo processInfo]参数]