我正在尝试将OCMock添加到我现有的Cocoa项目中,但是遇到了一个奇怪的问题,我看不到其他人会涉及这个问题。我最终将其分为以下几个部分:如果我简单地将OCMock.framework引用添加到我的项目中(即以某种方式将其拖入到Link Binary With Libraries构建阶段),当我运行测试时,实际的应用程序就会启动没有OCMock,输出是正常的:
Test Suite 'Multiple Selected Tests' started
我一直在尝试断言我的集合具有带有hamcrest的给定属性的集合,使用这个,但是我有:
org.hamcrest.Matcher.describeMismatch(Ljava/lang/Object;Lorg/hamcrest/Description;)V at org.hamcrest.Condition$Matched.matching(Condition.java:52):java.la
我的最终目标是从自动化的构建过程中运行应用程序测试。我将“复制文件”构建阶段添加到我的目标中,一切都很顺利。副本设置为$(BUILT_PRODUCTS_DIR)作为“绝对路径” dyld: Library not loaded:@rpath/OCMock.framework/Versions/A/OCMo