我正在尝试将单元测试添加到Xcode4中现有的通用应用程序中。我遵循了教程,虽然逻辑测试在模拟器中运行良好,但当我尝试在设备上进行测试时,我得到一个对话框:“不支持在iOS设备上进行逻辑测试。您可以在模拟器上运行逻辑测试。”但是,我注意到,当您在Xcode4中创建一个新项目并选中Include Unit Tests框时,它实际上会在设备上安装和运行测试。我是不是错过了在现有项目中启用该功能的选项?
发布于 2011-04-14 01:06:55
我想我是通过逐行浏览Cocoa Touch Unit Testing Bundle的构建设置来弄清楚的。
生成设置
链接器
将$(BUILT_PRODUCTS_DIR)/[Your App Name].app/[YourAppName]设置为
单元测试
将$(BUNDLE_LOADER)设置为
构建阶段
将应用程序目标添加到目标依赖项。
一旦你完成了所有这些,你就可以连接你的设备并点击Test。
https://stackoverflow.com/questions/5651527
复制相似问题