【问题标题】:coreImage iOS 4.3.3 crashcoreImage iOS 4.3.3 崩溃
【发布时间】:2012-02-10 14:04:52
【问题描述】:

伙计们,我有 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

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

【问题讨论】:

  • 第一步,检查您使用的图像名称是否具有相同的文本大小写 @"image.png"/@"Image.png"。此大小写必须与资源中的实际图像名称匹配。

标签: iphone objective-c ios xcode ios4


【解决方案1】:

【讨论】:

  • 这取决于你想要做什么。 Core Image 仅适用于 iOS 5。
  • 非常感谢。我会尝试寻找其他解决方案。
【解决方案2】:

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

为此,请转到项目的构建阶段,找到“CoreImage.framework”参考并将可选/必需标志更改为可选。

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

【讨论】:

    猜你喜欢
    • 2012-06-19
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 2017-06-12
    • 2018-03-27
    • 2021-04-17
    • 2013-05-13
    • 2018-12-02
    相关资源
    最近更新 更多