我有一个带有多个目标的XCode(在Swift中)项目。每个目标都有自己的宏,程序可以知道正在运行哪个目标。
例如,
我想用XCTest制作测试代码,但似乎XCTest源不能与特定目标相关。
在这种情况下使用XCTest的最佳做法是什么?
答案 0 :(得分:0)
实际上,测试包 通过TEST_HOST构建设置与特定应用目标相关联。所以我认为应该可以设置两个测试目标。每个都可以有自己的前缀头(pch)来设置你需要的宏,并指定它们的TEST_HOST。
如果您复制当前的测试目标,请务必仔细检查新的构建设置。我发现Xcode喜欢在副本中更改一些设置而不是其他设置。