好吧,我的应用程序在我在 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/