有谁知道如何对应用程序扩展目标执行单元测试,特别是键盘扩展目标?如何在Xcode 6上测试应用程序扩展如何在Xcode 6上测试应用程序扩展
有什么我想(在单元测试目标):
- 在“常规”抽头,设置它的目标扩张对象,而不是容器的应用程序。
- 将“捆绑装载机”扩张对象的二进制文件,它看起来像
$(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.
对于它的价值,我在没有扩展名的应用程序中运行命令行上的相同错误测试 – Cameron
您是否解决了这个问题?我有同样的问题... – vinnybad