开发

2.37.0

一、功能描述

  1. 拆分评论组件为静态库
  2. 适配 iOS15
  3. 框架支持小程序半屏显示
  4. 小程序支持 webview 组件窗口化
  5. 小程序描述表校准
  6. 小程序框架性能、稳定性增强

二、Changelist

1:【重要】评论拆分成单独的静态库,宿主可选集成。如不集成评论,Podfile 中可去掉 BaiduBCE

1
2
3
4
5
# 评论库, 可选集成
# pod 'BBAMNP+Interaction', '2.37.0'

# 集成评论库需要依赖 BaiduBCE
# pod 'BaiduBCE', '1.1.1'

2:【重要】描述表脚本更新

  • 描述表支持 Python2
  • 手动执行描述表时,需输入宿主工程中小程序实现层(Impl)的目录,如下

    1
    2
    请输入当前工程中小程序的实现层目录:
    /Users/***/swan-ios/SwanAppDemo/SwanModule/SwanImpl
  • 使用 Easybox 、CocoaPods 自动更新描述时,需要在对应的 Boxifile、Podfile 中增加如下代码,参考 Demo

    1
    2
    3
    project_impl_dir = "#{root_path}/SwanAppDemo/SwanModule/SwanImpl"
    ...
    output = `python #{root_path}/Script/scheme_desc_collector.py #{input_file_path} #{scheme_desc_path} #{project_impl_dir}`