我在
xcode中添加了一个新的测试目标.我想通过以root身份运行来测试我的单元测试用例,因为它涉及创建root具有权限的某些目录.但我发现它被禁用以选择以root身份运行的进程.有关如何使用root权限测试它的任何帮助?
解决方法
我遇到了这个问题并设法通过手动编辑相应的* .xcscheme文件来修复它.
假设您已设置“运行”配置来执行此操作,您将在* .xcscheme文件中看到以下内容:
<LaunchAction ... debugAsWhichUser = "root" ...> ... </LaunchAction>
<TestAction ... debugAsWhichUser = "root" ...> ... </TestAction>
进行此更改后,我只需重新启动XCode,现在禁用的单选按钮显示正确的值,如下所示:
Correct settings
运行验证我一切正常!*我应该提到这是在版本8.1(8B62)上,我没有理由认为这应该因版本而异,但YMMV.