【发布时间】:2014-08-28 22:32:48
【问题描述】:
有谁知道如何对应用扩展目标执行单元测试,尤其是键盘扩展目标?
我尝试了什么(在单元测试目标中):
- 在“常规”点击中,将其目标设置为扩展目标而不是容器应用。
- 将“Bundle Loader”设置为扩展目标的二进制文件路径,类似于
$(BUILT_PRODUCTS_DIR)/com.mycompany.keyboard.appex/com.mycompany.keyboard - 将“测试主机”设置为
$(BUNDLE_LOADER)。 - 在“构建阶段”点击中,将“目标依赖项”设置为容器应用和扩展。
完成这些事情后,我可以成功构建它,但总是得到“测试失败”并显示日志Test target SogouInputTests encountered an error (Test session exited(1). without checking in. If you believe this error represents a bug, please attach the log file at /tmp/TestStatus-UXfvxw.log)。
我正在使用 Xcode 6 beta 3。
【问题讨论】:
-
对于它的价值,我在命令行上使用没有扩展的应用程序进行了相同的错误测试
-
您解决了吗?我也有同样的问题...
标签: ios xcode unit-testing ios-app-extension