coreImage iOS 4.3.3崩溃

时间:2012-02-10 14:04:53

标签: iphone objective-c ios xcode ios4

伙计们,我有iOS应用程序,它在ios5.0上运行良好,但在4.3.3上崩溃并将其写入控制台:

dyld: Library not loaded: /System/Library/Frameworks/CoreImage.framework/CoreImage
  Referenced from: /Users/IvanTrufanov/Library/Application Support/iPhone Simulator/4.3.2/Applications/99C63A08-CC3E-49B7-A27D-1352D61C7C4F/habr.app/habr
  Reason: image not found

你有什么想法吗?可能是什么原因?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

正如其他人所说,CoreImage需要iOS 5+。但是你仍然可以在支持iOS 4.3及更低版本的应用程序中使用CoreImage,通过与框架的弱链接。

要执行此操作,请转到项目的构建阶段,找到" CoreImage.framework"引用并将可选/必需标志更改为可选。

当然,CoreImage API在iOS 5之前不可用,因此您需要在进行任何框架调用之前检查操作系统版本。您可能会发现以下宏方便:https://stackoverflow.com/a/5337804/82169