ios - 在 iOS 应用程序中实现 OsmAnd

标签 ios objective-c xcode openstreetmap osmand

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

我已经对其进行了研发并了解我必须从 here 实现所有必要的存储库但问题是怎么做?完全不知道该怎么办?

引用:Google Groups

最佳答案

我已经解决了这个问题。

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

  • 设置 MacPorts在 Mac 终端中。
  • 在终端中触发以下命令
    sudo port install bash, bzip2, curl, git, ImageMagick +rsvg, librsvg, p7zip, python3*, wget
    
  • 安装 Google Repo
  • mkdir OsmAnd && cd OsmAnd
  • repo init -u https://github.com/osmandapp/OsmAnd-manifest -m readonly.xml
  • ./ios/prepare.sh
  • ./ios/prebuild-core.sh
    打开 Xcode 并再次构建你得到一个错误

  • Implicitly declaring library function 'malloc' with type 'void *(unsigned long)'



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

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

    引用:Github

    关于ios - 在 iOS 应用程序中实现 OsmAnd,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41739114/

    相关文章:

    ios - 当我收到静默推送通知时,iOS 会唤醒我的应用程序吗?(当应用程序未处于运行状态时)

    iphone - 如何将 Interface Builder 元素连接到 Xcode 变量?

    xcode - 在 Travis 上使静态分析失败导致构建失败

    iOS 8 boundingRectWithSize 计算错误的文本大小

    ios - 是否可以在单个 View Controller 中激活和停用凹凸 API?

    iphone - 处理对多关系中核心数据对象的删除

    objective-c - 按字典值将 NSDictionary 键排序为 NSArray

    objective-c - 从单独的 Nib (非模态)显示 NSWindow

    iOS 在显示另一个之前关闭 UIAlertView

    objective-c - 从 iOS 中调用 ShiVa 代码