【发布时间】:2017-01-19 10:12:04
【问题描述】:
如何在我的 iOS 应用程序中实现 OsmAnd?我已经从github 下载了示例项目,但是在运行代码时出现错误。
我已经对其进行了研发,并且了解我必须从here 实施所有必要的存储库,但问题是如何做到这一点?完全不知道该怎么办?
【问题讨论】:
标签: ios objective-c xcode openstreetmap osmand
如何在我的 iOS 应用程序中实现 OsmAnd?我已经从github 下载了示例项目,但是在运行代码时出现错误。
我已经对其进行了研发,并且了解我必须从here 实施所有必要的存储库,但问题是如何做到这一点?完全不知道该怎么办?
【问题讨论】:
标签: ios objective-c xcode openstreetmap osmand
我已经解决了这个问题。
请按照以下步骤操作,
在终端中触发以下命令
sudo port install bash, bzip2, curl, git, ImageMagick +rsvg, librsvg, p7zip, python3*, wget
mkdir OsmAnd && cd OsmAndrepo init -u https://github.com/osmandapp/OsmAnd-manifest -m readonly.xml./ios/prepare.sh./ios/prebuild-core.sh
打开 Xcode 并再次构建你得到一个错误
隐式声明类型为“void”的库函数“malloc” *(无符号长)'
为解决此错误,请在 gif_hash.h 文件中添加 #include <stdlib.h>。
现在,构建并运行它。
参考:Github
【讨论】: