flutter多图选择multi_image_picker插件支持OC项目

1、配置项

ios

NSPhotoLibraryUsageDescription
Example usage description
NSCameraUsageDescription
Example usage description

android




2、flutter项目如果是通过 flutter create -i swift [projectName]创建的,则无需配置

3、未选择swift作为ios开发语言的

  • 打开 XCode, File -> New -> File -> Swift File,会弹出提示
    if you wish to create Bridging Header, 必须选择
  • 项目支持的swift版本为4.2,修改Build Settings -> SWIFT_VERSION
  • 修改Podfile文件,在target 'Runner' do后添加use_frameworks!
use_frameworks!
A、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!
B、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!
image.png

后方添加swift版本:


image.png
  • 项目根目录执行flutter clean
  • 进入 ios 目录,删除Podfile.lock 以及Pods 文件夹,然后执行
    pod install --repo-update
  • 重新运行项目即可

4、如果创建swift未提示创建header文件
20170317130726377.png

你可能感兴趣的:(flutter多图选择multi_image_picker插件支持OC项目)