来源:极光推送官网
浏览 758
扫码
分享
2019-04-03 19:34:01
JPush iOS SDK v3.0.3
更新时间
Change Log
- 优化:socket connect 机制
- 修复:SDK HTTP 上报偶然崩溃的问题,增强健壮性
升级提示
- 建议升级!
- 注意:不支持 Xcode 8.0 以下版本 开启 bitcode。
- 极光开发者服务 SDK 采用了模块化的使用模式,即一个核心(JCore)+ N 种服务(JPush,JAnalytics,…)的使用方式,方便开发者使用某一项服务或多项服务,极大的优化了多模块同时使用时功能模块重复的问题。
升级指南
- 注意 3.0.0 及以上版本将不再支持处理器为 i386 的模拟器。
- 添加 libresolv.tbd 库,否则编译运行会报错(2.2.0 及以上版本要求)
- 替换 lib 文件夹里的文件:先删除项目里旧的 .a 和. h 文件,重新导入新的 .a 和 .h 文件(注意新版本替换 APService.h 为 JPUSHService.h )
- Xcode 7 环境下,替换原先导入的 libz.dylib 框架为 libz.tbd (特别留意)
- 需要删除旧的 libPushSDK-Simulator.a (如果存在)
- 关于 iOS 7 Background Push,JPush 提供一个教程文档:iOS 7 Background Remote Notification
- 如果是 1.2.7 及之前版本升级 请在 Build Settings 里面,找到 Other Linker Flags,去掉 -all_load, -ObjC