美文网首页Flutter学习
支持swift的创建的flutter项目按目前配置,不能正常显示

支持swift的创建的flutter项目按目前配置,不能正常显示

作者: 动哒APP | 来源:发表于2019-11-21 09:00 被阅读0次

    本文由动哒公众号(dongda_5g),QQ群(174353204)提供,欢迎关注获取技术支持,有任何问题群里都会回复。

    针对amap_map_fluttify插件在-i swift创建的flutter项目不能正常显示的问题,也就是issue 64(https://github.com/fluttify-project/amap_map_fluttify/issues/64),这里再补充下

    问题描述

    支持swift的创建的flutter项目按目前配置,不能正常显示地图
    因此使用-i objc这样创建项目,可以正常显示地图

    flutter create -i objc -a kotlin amap_fluttify_demo

    -i swift创建的项目,在xcode报如下错误:

    image
    显示地图是这样的:
    image
    解决方法

    作者提出的解决方法如下:

    两个临时解决方案:

    1. ios语言更换成objc;或
    2. 手动拷贝AMap.bundle到xcode工程下,详见 https://lbs.amap.com/api/ios-sdk/guide/create-project/manual-configuration 第二步。

    这里补充下第二个方法,我们首先用XCode打开ios项目:
    找到AMap.bundle,具体目录如下:


    image.png

    可能绝对路径大家不完全一样。

    然后将AMap.bundle拖动到Runner目录

    image.png

    这样就可以了。更优化的方式等待作者更新,我也会持续关注。

    相关文章

      网友评论

        本文标题:支持swift的创建的flutter项目按目前配置,不能正常显示

        本文链接:https://www.haomeiwen.com/subject/xwrzictx.html