首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行将Xcode首选项设置"General|Mac Test Parallelization“和"General|Simulator Test Parallelization”设置为'Max‘

从命令行将Xcode首选项设置"General|Mac Test Parallelization“和"General|Simulator Test Parallelization”设置为'Max‘
EN

Stack Overflow用户
提问于 2018-12-04 06:36:26
回答 1查看 738关注 0票数 1

有问题的设置:

我知道:

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在每个工作区或项目设置中设置的内容

EN

回答 1

Stack Overflow用户

发布于 2019-01-16 04:02:24

在四处寻找之后,我找到了com.apple.dt.Xcode.plist。我们可以使用plistbuddydefaults来设置标志。如果用户从未设置过权限,则不会在plist中设置这些值。在用户退出active Xcode之前,更改不会持久存在,因此在尝试修改此值之前,automation可能希望确保Xcode没有运行。

相关的plist键如下:

代码语言:javascript
复制
$ defaults read com.apple.dt.Xcode.plist  | grep IDEMaxParallelTesting
    IDEMaxParallelTestingSimulators = 6;
    IDEMaxParallelTestingWorkersMac = 0;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53603003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档