提问人:Nicola 提问时间:10/7/2023 最后编辑:Jon ReidNicola 更新时间:10/9/2023 访问量:45
测试方案“info”“参数”“选项”“诊断”选项卡已移动
Test scheme "info" "arguments" "options" "diagnostics" tabs moved
问:
Xcode 的测试方案“info”、“arguments”、“options”和“diagnostics”选项卡曾经可以通过按 Command + Option + U 看到,但它们已被移动。
我现在在哪里可以找到相应的部分?
这是旧 UI(图片来源:https://betterprogramming.pub/easy-unit-testing-for-firebase-in-xcode-874842f79d84):在旧版本的 Xcode 上按 Command + Option + U 时的旧 UI
答:
您看到该 UI 而不是 Info、Arguments、Options 等的原因是,该方案配置为使用 Test Plans。使用测试计划时,这些选项在测试计划 UI 中可用。测试计划似乎名为“UnitTestsOnlyPlan”。您的项目导航器中应该有一个同名的文件,但您也可以通过单击名称右侧的小箭头来找到它。打开测试计划后,单击顶部的“配置”选项卡。在那里,您将看到该方案中以前可用的所有选项,以及更多选项。
方案测试选项卡:“信息”、“参数”、“选项”和“诊断”选项卡已移至测试计划文件。
此过程适用于 Xcode 15.0。
创建测试计划并设置“启动时传递的参数”:
如果尚未创建测试计划,请选择 -> -> 。
File
New
Test Plan
在测试计划编辑器中,你将看到一个或多个配置,例如“共享设置”和“配置 1”。
在此示例中,选择要设置启动参数的“共享设置”配置。
在右侧窗格中的“配置”选项卡下,您将找到一个名为“参数”的部分。
双击“启动时传递的参数”。
单击“+”按钮添加新的启动参数,然后输入所需的启动参数。
保存测试计划。
将测试计划附加到方案:
- 通过选择 -> -> 打开方案编辑器。
Product
Scheme
Edit Scheme
- 导航到左侧的“测试”操作。
- 你将看到一个包含“Test Plans”和“Default”列的列表。如果未添加任何测试计划,则会显示“无测试计划”。
- 单击左下角的“+”按钮以附加现有的测试计划。
评论