繁体   English   中英

如何基于构建配置将命令行参数传递给Xcode

[英]How to pass command line argument to Xcode based on build configuration

我想添加-FIRDebugEnabled参数以在Firebase控制台上启用调试视图,但仅当它是调试或登台构建时。

我尝试在application didFinishLaunchingWithOptions添加CommandLine.arguments.append("-FIRDebugEnabled") ,但这似乎不起作用,因此我认为我需要在构建阶段或发布方案的预行动中添加它。 但我不知道。

提前致谢!

如果我理解正确,则仅在从Xcode直接将应用程序构建到设备或模拟器中构建应用程序时,才设置添加到方案中的启动参数。 如果您希望在其他情况下设置FIRDebugEnabled(以便在用户在实际设备上启动应用程序时也进行设置),也许可以使用:

var newArguments = ProcessInfo.processInfo.arguments
newArguments.append("-FIRDebugEnabled")
ProcessInfo.processInfo.setValue(newArguments, forKey: "arguments")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM