swift下SpatialDBKit的安装

2021-01-21  本文已影响0人  Antlers777

1.首先新建项目,在podfile中添加 pod 'SpatialDBKit'

2.删除podfile中use_framework

3.打开 spatialite.c 文件 替换87行为

    #include <spatialite/spatialite/spatialite.h>

4.将github中SpatialDatabase.m的代码替换使用自己的同名文件

5.因为使用比较高的编译器,苹果公司淘汰了libstdc-.6.0.9.tbd这个库,我们去这个地址下载旧库https://github.com/Kila2/libstdc-.6.0.9.tbd,按照说明操作。xcode11甚至12都按照xcode11的路径添加。

6.打开项目,xcworkspace类型的,点击蓝色图标Pods,在右侧详情栏,点击静态库例如geos,选中上方导航Build Phases,在Link Binary With Libraries中添加库,搜索c++,找到libc++.tdb,添加。既而打开Build Settings 搜索c++,找到Apple Clang - Languge c++ ,将c++ Standard Library 更改为 libc++ 。其他静态库重复操作。

7.command + B 编译 ,成功!

上一篇 下一篇

猜你喜欢

热点阅读