对于arm64配置,KIF 3.2.0失败

时间:2015-03-18 18:29:55

标签: ios kif

我正在尝试使用KIF v3.2(最新截至2015年3月18日)。对于UIEvent + KIFAdditions.o

的arm64抱怨未定义的符号

错误: 架构arm64的未定义符号:   " _IOHIDEventCreateDigitizerEvent",引自:        - UIEvent + KIFAdditions.o中的[UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]        - [UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]在libKIF.a中(UIEvent + KIFAdditions.o)   " _IOHIDEventCreateDigitizerFingerEventWithQuality",引自:        - UIEvent + KIFAdditions.o中的[UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]        - [UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]在libKIF.a中(UIEvent + KIFAdditions.o)   " _OBJC_CLASS _ $ _ SenTestCase",引自:       在SenTestCase-KIFAdditions.o中的l_OBJC _ $ _ CATEGORY_SenTestCase _ $ _ KIFAdditions   " _IOHIDEventAppendEvent",引自:        - UIEvent + KIFAdditions.o中的[UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]        - [UIEvent(KIFAdditions)kif_setIOHIDEventWithTouches:]在libKIF.a中(UIEvent + KIFAdditions.o) ld:找不到架构arm64的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

有谁知道这里发生了什么?似乎只有文件为arm64构建问题。如果有人在他们的项目中成功构建KIF v3.2.0,请告诉我。谢谢!

1 个答案:

答案 0 :(得分:2)

由于缺少IOKit.framework而发生了这种情况。