伙计们,我有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
你有什么想法吗?可能是什么原因?
答案 0 :(得分:3)
Core Image仅适用于iOS 5.
答案 1 :(得分:1)
正如其他人所说,CoreImage需要iOS 5+。但是你仍然可以在支持iOS 4.3及更低版本的应用程序中使用CoreImage,通过与框架的弱链接。
要执行此操作,请转到项目的构建阶段,找到" CoreImage.framework"引用并将可选/必需标志更改为可选。
当然,CoreImage API在iOS 5之前不可用,因此您需要在进行任何框架调用之前检查操作系统版本。您可能会发现以下宏方便:https://stackoverflow.com/a/5337804/82169