我正在尝试使用KIF V3.2(截至2015年3月18日的最新版本)。它抱怨用于UIEvent+KIFAdditions.o的arm64的未定义符号
Error:未定义的体系结构符号arm64:"_IOHIDEventCreateDigitizerEvent",引用自:-UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in UIEvent+KIFAdditions.o -UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in libKIF.a( UIEvent+KIFAdditions.o ) "_IOHIDEventCreateDigitizerFingerEventWithQuality",引用自:-UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in UIEvent+KIFAdditions.o -UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in libKIF.a(UIEvent+KIFAdditions.o)“”,引用自: l_OBJC_$_CATEGORY_SenTestCase_$_KIFAdditions in SenTestCase-KIFAdditions.o "_IOHIDEventAppendEvent",引用自:-UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in UIEvent+KIFAdditions.o -UIEvent(KIFAdditions) kif_setIOHIDEventWithTouches: in libKIF.a(UIEvent+KIFAdditions.o) ld:未找到体系结构的符号arm64 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
有人知道这是怎么回事吗。似乎只有该文件在构建arm64时存在问题。如果有人在他们的项目中成功构建了KIF v3.2.0,请让我知道。谢谢!
发布于 2015-03-20 06:06:04
它的发生是因为缺少IOKit.framework。
https://stackoverflow.com/questions/29129960
复制相似问题