dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications

来源:互联网 发布:金蝶网络破解版 编辑:程序博客网 时间:2024/05/18 00:03

升级Xcode8之后, 适配了iOS10的极光推送之后, iOS10以前的系统都会奔溃, 奔溃信息如下:

dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications   Referenced from: /var/containers/Bundle/Application/884D05C9-3FA7-4413-9E2B-E339749C43AF/hentane_App.app/hentane_App   Reason: image not found

原因是高版本的Framework信息在低版本里面不支持引起的

解决的方法就是

target下的Build Phases标签里, 
找到Link Binary With Libraries, 
在里面找到UserNotifications.framework, 
把status由Required 修改成Optional,然后再运行就


就OK了

0 0
原创粉丝点击