创建项目后添加 SenTest 测试目标
Posted
技术标签:
【中文标题】创建项目后添加 SenTest 测试目标【英文标题】:adding SenTest test target after creating the project 【发布时间】:2013-05-04 17:38:33 【问题描述】:任何人都知道如何让 Xcode 识别您添加了一个测试目标,以便您可以运行测试,cmd+U?我添加了目标,但我缺少一些东西来告诉 Xcode 或项目有一个测试套件要运行(测试在产品菜单中显示为灰色)。
【问题讨论】:
【参考方案1】:你每天都会学到新东西:
当您单击要运行的目标时,在 xcode 中找到“编辑方案”,您会在当前目标下方的列表中看到它(在停止按钮的右侧)。
然后转到测试,然后单击添加按钮并添加您的测试目标:
【讨论】:
【参考方案2】:还请注意,您从 New Target 菜单创建的测试目标是逻辑测试,但由 New Project 菜单创建的测试目标是应用程序测试。逻辑测试是独立的,但在应用程序测试中,您的测试代码会被注入到您的应用程序中。
要对应用程序测试进行逻辑测试,请在测试目标构建设置中设置 BUNDLE_LOADER 和 TEST_HOST
BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/DC Wire Sizer.app/DC Wire Sizer";
TEST_HOST = "$(BUNDLE_LOADER)";
【讨论】:
以上是关于创建项目后添加 SenTest 测试目标的主要内容,如果未能解决你的问题,请参考以下文章
为 iPad 添加新目标后创建 AdHoc 时出现 iPhone App 问题
创建新项目后如何在 Android Studio 中更改最小目标 SDK API? [复制]