关于系统版本的问题

新的项目上线了,但是遇到了新的问题,目前使用的是Xcode8.3开发APP,在iOS9中崩溃提示

dyld: Library not loaded: /System/Library/Frameworks/UserNotifications.framework/UserNotifications
  Referenced from: xxxx
  Reason: image not found

UserNotifications是iOS10的库,想要兼容10以下的版本需要以下的设置

1.导入的库默认是required,需要改为optional


图片

2.在导入UserNotifications,这样导入

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 100000
#import <UserNotifications/UserNotifications.h>
#endif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,050评论 0 12
  • 一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家...
    seventhboy阅读 5,462评论 0 2
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • 该文章属于刘小壮原创,转载请注明:刘小壮[https://www.jianshu.com/u/2de707c93d...
    刘小壮阅读 30,383评论 47 99
  • 连续两天没休息好,中午也没时间午休,这两天真的感觉沉重了,从来没有过的沉重并头痛欲裂。 下午又因为税票的事情,在国...
    茶心1阅读 3,203评论 2 3