有问题的设置:

我知道:
xcodebuild -parallelizeTargets -maximum-concurrent-test-device-destinations NUMBER -maximum-concurrent-test-simulator-destinations NUMBER -parallel-testing-enabled YES|NO -parallel-testing-worker-count NUMBER -maximum-parallel-testing-workers NUMBER
但是,我不希望使用Apple提供的上述命令查询系统和获取内核数量并生成所需的设置。
因为Xcode已经实现了这个设置,所以我只想用正确的键和值来编辑适当的Xcode plist,而不是想出一个讨厌的命令行。
具体地说,我希望能够使用上面所需的设置自动安装Xcode,而不需要人工干预,也不需要与xcodebuild进行复杂的命令行交互。
注意:这似乎是Xcode应用程序首选项,而不是我可以通过.xcconfig在每个工作区或项目设置中设置的内容
发布于 2019-01-16 04:02:24
在四处寻找之后,我找到了com.apple.dt.Xcode.plist。我们可以使用plistbuddy或defaults来设置标志。如果用户从未设置过权限,则不会在plist中设置这些值。在用户退出active Xcode之前,更改不会持久存在,因此在尝试修改此值之前,automation可能希望确保Xcode没有运行。
相关的plist键如下:
$ defaults read com.apple.dt.Xcode.plist | grep IDEMaxParallelTesting
IDEMaxParallelTestingSimulators = 6;
IDEMaxParallelTestingWorkersMac = 0;https://stackoverflow.com/questions/53603003
复制相似问题