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

IOS app crashes when trying to run on IO7.1(photo.framework)

好吧,我的应用程序在 Xcode6 和 Iphone 6+

上使用的所有模拟器上都运行良好

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

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 中不可用。

您需要 "weak link" 该框架以避免崩溃。

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