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

时间:2015-01-15 14:59:25

标签: 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

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

这不起作用!有什么问题?

1 个答案:

答案 0 :(得分:6)

iOS 8中添加了

Photos.framework,因此在iOS 7.1上无法使用。

你需要“弱链接”该框架以避免崩溃。

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