在iOS应用程序中实现OsmAnd

时间:2017-01-19 10:12:05

标签: ios objective-c xcode openstreetmap osmand

如何在我的iOS应用程序中实现OsmAnd?我从github下载了示例项目,但是在运行代码时我遇到了错误。

我已经完成了R& D,并了解我必须从here实施所有必要的存储库,但问题是如何做到这一点?完全搞糊涂了怎么办?

参考:Google Groups

1 个答案:

答案 0 :(得分:2)

我已经解决了这个问题。

请按照以下步骤执行此操作,

  1. 在Mac终端设置MacPorts
  2. 触发终端

    中的命令
    sudo port install bash, bzip2, curl, git, ImageMagick +rsvg, librsvg, p7zip, python3*, wget
    
  3. 安装Google Repo

  4. mkdir OsmAnd && cd OsmAnd
  5. repo init -u https://github.com/osmandapp/OsmAnd-manifest -m readonly.xml
  6. ./ios/prepare.sh
  7. ./ios/prebuild-core.sh

    打开Xcode并再次构建,您收到错误

  8.   

    隐含声明库功能' malloc'类型'无效   *(无符号长)'

    要解决此错误,请在#include <stdlib.h>文件中添加gif_hash.h

    现在,建立并运行它的工作。

    参考:Github