当前位置: 移动技术网 > 移动技术>移动开发>IOS > 在iOS app中运行Python文件(Swift+Objective C+Python)

在iOS app中运行Python文件(Swift+Objective C+Python)

2018年09月14日  | 移动技术网移动技术  | 我要评论

在ios app中运行python文件(swift+objective c+python),最近项目中需要在ios app中运行python文件,在网上找到一些资料,现在主要有两个组织在从事跨平台运行python的开发工作,一个是beware:https://pybee.org/。 一个kivy:https://github.com/kivy/kivy.

于选择pybee的框架进行了一下测试,首先需要下载pybee为ios平台打包好的框架文件,https://github.com/pybee/python-apple-support/tree/2.7。

1. 建立xcode工程。

2. 将三个框架文件拷贝到工程目录根目录中,

3. 在项目中添加框架文件引用,

4.然后在objc文件中导入就好,由于运行python文件还需要定义很多指针和字符型变量,还是在objective c文件中使用比较方便,于是又建立了swift到objective c的bridge 文件。

5.此时编译会有错误,还需要添加sqlite3和libz引用(根据编译错误就可找到需要包含的其他库文件)

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网