尝试在 IO7.1 上运行时 IOS 应用程序崩溃(photo.framework)

标签 ios iphone ios7.1 ios8.1

好吧,我的应用程序在我在 Xcode6 和 Iphone 6+ 上使用的所有模拟器上运行良好

当尝试在装有 iOS 7.1 的 Ipad 上运行我的应用程序时,它崩溃并出现以下错误:

dyld: Library not loaded: /System/Library/Frameworks/Photos.framework/Photos
  Referenced from: /Users/Twizzeler/Library/Developer/CoreSimulator/Devices/88F53E5F-C46C-4D1B-8DF5-B858E339E841/data/Applications/5F703CF6-5172-4F6B-A4DC-ADAF99ED55E9/NoName.app/NoName
  Reason: image not found

我用谷歌搜索了一下,找到了以下答案: iOS app with framework crashed on device, dyld: Library not loaded, Xcode 6 Beta

这没用!有什么问题吗?

最佳答案

Photos.framework 已添加到 iOS 8 中,因此在 iOS 7.1 上不可用。

您需要对该框架进行“弱链接”以避免崩溃。

此外,在 iOS 7 及更低版本上,您应该改用 ALAssetsLibrary 框架,它具有不同的 API。

关于尝试在 IO7.1 上运行时 IOS 应用程序崩溃(photo.framework),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27966278/

相关文章:

objective-c - Objective-C 对象属性的内省(introspection)

ios - 在 ios 9 上登录 Facebook 后必须点击 "Done"按钮

ios - 委托(delegate)给正确的同名方法

javascript - iPhone 在 UIWebView 中加载 Htmlstring 并使用 Javascript 替换文本

iOS 7.1 UitableviewCell 内容与下面的重叠

ios - iOS 7.1 中的 SDWebImage 崩溃

ios - TestFlight:多种设备类型可能出现的错误

ios - Autolayouts 设置纵向和横向 View iOS

iphone - ASIHTTPRequest 多个下载控制,如暂停、恢复

ios - 一旦用户切换相机隐私设置,防止 AVCaptureSession 崩溃