【问题标题】:Implement OsmAnd in iOS application在 iOS 应用程序中实现 OsmAnd
【发布时间】:2017-01-19 10:12:04
【问题描述】:

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

我已经对其进行了研发,并且了解我必须从here 实施所有必要的存储库,但问题是如何做到这一点?完全不知道该怎么办?

参考:Google Groups

【问题讨论】:

    标签: ios objective-c xcode openstreetmap osmand


    【解决方案1】:

    我已经解决了这个问题。

    请按照以下步骤操作,

    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 并再次构建你得到一个错误

    隐式声明类型为“void”的库函数“malloc” *(无符号长)'

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

    现在,构建并运行它。

    参考:Github

    【讨论】:

    • 它会在 QtExtensions.h 文件中给我错误“'QtGlobal' file not found”,你能帮帮我吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2018-03-21
    • 2014-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多