As others have noted, CoreImage requires iOS 5+. But you can still use CoreImage in applications that support iOS 4.3 and below, poor communication with the framework.
To do this, go to the steps of building the project, find the link "CoreImage.framework" and change the optional / required flag to optional.
Of course, the CoreImage API will not be available until iOS 5, so you will need to check the OS version before making any calls in the infrastructure. You can find the following macros: fooobar.com/questions/8514 / ...
source share