在用 kivy-ios mac下 ./toolchain.py build kivy 执行后,在 Downloading http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.bz2 下载失败导致编译失败。
首先在浏览器下载 http://download.savannah.gnu.org/releases/freetype/freetype-2.5.5.tar.bz2 然后复制到kivy-ios/.cache 目录下,文件名改为 freetype-freetype-2.5.5.tar.bz2
接着修改 kivy-ios 目录下 toolchain.py 脚本,搜索函数 def download_file(self, url, filename, cwd=None):
将:
if exists(filename):
unlink(filename)
修改为:
if exists(filename):
return filename
unlink(filename)
这样如果本地存在这个包,就会跳过下载自动安装。