【问题标题】:Running XCTests written for framework on device在设备上运行为框架编写的 XCTest
【发布时间】:2016-06-17 17:50:45
【问题描述】:

我想在为框架项目编写的设备上运行XCTestsXCTests 允许您在设备上运行应用程序,但如果我也尝试将其用于框架,则会显示错误:

不支持在 iOS 设备上进行逻辑测试。您可以在模拟器上运行逻辑测试。

我看到其他帖子也提到了相同的内容,但它们与应用程序项目有关。使用最新的XCTests,您可以轻松地运行为设备上的应用程序编写的单元测试用例,但在框架/库项目中是不允许的。

有没有办法让它在设备上运行?我在项目中使用了一些不适用于模拟器的框架。谢谢!

【问题讨论】:

  • 为什么要在设备上测试?
  • 因为我使用了与运动相关的 API,这些 API 不适用于模拟器。

标签: ios ios7 xctest


【解决方案1】:

创建一个简单的应用程序,它只在您的框架中链接。将其用作您的测试主机。

【讨论】:

  • 你是说我可以通过这个测试主机应用程序在框架内运行测试用例吗?或者您建议将此应用程序用作简单的测试应用程序以使用框架 API?
  • 前者。您所需要的只是一个包含您要练习的代码的应用程序。该应用无需执行任何其他操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多