38

我想知道您是否可以将一个单元测试包链接到多个目标。因此,可以使用一个测试包测试所有应用程序目标。

我在所有应用程序目标之间有一些共享代码,但也有一些基于正在运行的应用程序目标的特定计算。

目前,如果我想测试不同的应用程序目标,我必须将 Build Settings 中的 Bundle Loader 选项设置为使用的应用程序目标的 .app 文件。

我对你们所有人的问题是:是否可以在不为每个应用程序目标创建多个测试包目标且不总是更改 Bundle Loader 选项的情况下完成此操作?

4

2 回答 2

7

你需要:

  • 选择您要测试的目标
  • 转到Test navigation选项卡
  • 右键单击要启用的测试目标
  • 点击Enable [name_of_your_target]

在此处输入图像描述

于 2019-11-15T16:01:32.637 回答
3

不,在这一点上你不能。就像扩展一样,您必须为每个项目的目标创建一个新的。

它不是很有用,但如果代码与另一个目标不同,测试可能会因为缺少代码而不是代码失败而失败。
这就是为什么它是不允许的。

对不起,否定的答案。

于 2016-06-14T12:49:51.687 回答