Pixate / pixate-freestyle-ios

Pixate Freestyle for iOS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

undefined symbol

dbrouard opened this issue · comments

Hi, I'l trying to deploy to device a project at xcode5 and I get lots of "undefined symbol" errors, I think it's a project configuration issue but it only happens to me with freestyle. Any clue?

Undefined symbols for architecture armv7:
"_kCAMediaTimingFunctionEaseOut", referenced from:
-[PXKeyframeAnimation addTimingFunction:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAMediaTimingFunctionEaseInEaseOut", referenced from:
-[PXKeyframeAnimation addTimingFunction:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAMediaTimingFunctionEaseIn", referenced from:
-[PXKeyframeAnimation addTimingFunction:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAFillModeRemoved", referenced from:
-[PXKeyframeAnimation setFillMode:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAFillModeForwards", referenced from:
-[PXKeyframeAnimation setFillMode:] in PixateFreestyle(PXKeyframeAnimation.o)
"OBJC_CLASS$_CAKeyframeAnimation", referenced from:
objc-class-ref in PixateFreestyle(PXKeyframeAnimation.o)
"_CACurrentMediaTime", referenced from:
-[PXKeyframeAnimation caKeyframeAnimation] in PixateFreestyle(PXKeyframeAnimation.o)
"_CTFontManagerRegisterGraphicsFont", referenced from:
+[PXFontRegistry loadFontFromURL:] in PixateFreestyle(PXFontRegistry.o)
"_CTFontCreateWithName", referenced from:
-[PXStylerContext setDefaultFont:] in PixateFreestyle(PXStylerContext.o)
"_CTFontGetSymbolicTraits", referenced from:
-[PXStylerContext setDefaultFont:] in PixateFreestyle(PXStylerContext.o)
"_kCATransitionFade", referenced from:
-[PXUITextField px_TransitionTextField:forState:] in PixateFreestyle(PXUITextField.o)
"_kCAFillModeBackwards", referenced from:
-[PXKeyframeAnimation setFillMode:] in PixateFreestyle(PXKeyframeAnimation.o)
"OBJC_CLASS$_CATransition", referenced from:
objc-class-ref in PixateFreestyle(PXUITextField.o)
"_kCATransitionFromTop", referenced from:
-[PXUITextField px_TransitionTextField:forState:] in PixateFreestyle(PXUITextField.o)
"_kCAMediaTimingFunctionDefault", referenced from:
-[PXKeyframeAnimation addTimingFunction:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAMediaTimingFunctionLinear", referenced from:
-[PXUITextField px_TransitionTextField:forState:] in PixateFreestyle(PXUITextField.o)
-[PXKeyframeAnimation addTimingFunction:] in PixateFreestyle(PXKeyframeAnimation.o)
"_kCAFillModeBoth", referenced from:
-[PXKeyframeAnimation setFillMode:] in PixateFreestyle(PXKeyframeAnimation.o)
"OBJC_CLASS$_CAMediaTimingFunction", referenced from:
objc-class-ref in PixateFreestyle(PXUITextField.o)
objc-class-ref in PixateFreestyle(PXKeyframeAnimation.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

You are missing one or more required frameworks, perhaps QuartzCore.framework ?

Thanks, it was that, also "CoreText.framework", it works now, but I've checked other two projects where I use freestyle and there is no reference to these frameworks at "Build phases", how can they work?

Also, shouldn't you mention this framework dependency at the docs : http://pixate.github.io/pixate-freestyle-ios/ ?

Thanks and great work!