我是Kiwi和Cocoapods的新手。我开始运行Cocoapods,但是在我开始玩Kiwi之前,我的测试目标失败了,出现了这样的错误:
Undefined symbols for architecture i386:
"_CGRectZero", referenced from:
-[EGOImageButton initWithPlaceholderImage:delegate:] in libPods.a(EGOImageButton.o)
这是我的Podfile:
platform :ios
dependency 'RestKit/Network', '~>0.10.0'
dependency 'RestKit/UI', '~>0.10.0'
dependency 'RestKit/ObjectMapping', '~>0.10.0'
dependency 'RestKit/ObjectMapping/XML', '~>0.10.0'
dependency 'RestKit/ObjectMapping/JSON', '~>0.10.0'
dependency 'RestKit/ObjectMapping/CoreData', '~>0.10.0'
dependency 'SVProgressHUD'
dependency 'EGOImageLoading'
dependency 'OHAttributedLabel'
dependency 'SFHFKeychainUtils'
target :test, :exclusive => true do
dependency 'Kiwi'
end
答案 0 :(得分:3)
您的测试是否依赖于您的其他Cocoapods依赖项?在Podfile中,尝试删除测试目标中的:exclusive => true
。这将允许您的其他依赖项包含在您的测试目标中,但会将Kiwi限制在您的测试目标中。
答案 1 :(得分:3)
你必须做一些基本的设置,类似于Kiwi Wiki上从头开始安装Kiwi的说明(https://github.com/allending/Kiwi/wiki/Guide:-Up-and-Running-with-Kiwi)