最近升级到XCode 3.2.4和iOS SDK 4.1导致我的单元测试不再适用于我的iOS项目.该项目目前仅在模拟器上运行,而不是真正的硬件.
我试图创建一个新的空白项目,其中添加了一个总是通过的虚拟测试用例,但它也不起作用,给我这个结果:
处理命令输出时发生内部错误:
- [XCBuildLogCommandInvocationSection setTestsPassedString:]:发送到实例0x20176e320
的无法识别的选择器处理命令输出时发生内部错误:
- [XCBuildLogCommandInvocationSectionRecorder endMarker]:发送到实例0x201257de0的无法识别的选择器
是否有其他人使用XCode 3.2.4和iOS SDK 4.1测试案例有问题?
我正在开发Snow Leopard上的OpenCL代码,并了解OpenCL即时编译是由Clang/LLVM完成的.是否使用C预处理器?有没有办法用编译器设置预处理定义?存在什么定义?
我希望代码能够知道它是为CPU还是GPU编译的,所以我可以使用printf语句进行调试.