1

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

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

参考: 谷歌群组

4

1 回答 1

1

我已经解决了这个问题。

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

  1. 在 Mac 终端中设置MacPorts 。
  2. 在终端中触发以下命令

    sudo port install bash, bzip2, curl, git, ImageMagick +rsvg, librsvg, p7zip, python3*, wget
    
  3. 安装谷歌回购

  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 *(unsigned long)”的库函数“malloc”

#include <stdlib.h>为了解决这个错误添加gif_hash.h文件。

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

参考:Github

于 2017-02-23T07:27:08.573 回答