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

Twi*_*ler 3 iphone ios 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
Run Code Online (Sandbox Code Playgroud)

我用Google搜索并找到了以下答案: 带有框架的iOS应用程序在设备上崩溃,dyld:未加载库,Xcode 6 Beta

这没用!问题是什么?

Mat*_*ini 6

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

你需要"弱链接"该框架以避免崩溃.

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