首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Kivy或BeeWare中的二进制模块创建iOS应用程序?

如何使用Kivy或BeeWare中的二进制模块创建iOS应用程序?
EN

Stack Overflow用户
提问于 2022-06-10 01:35:35
回答 1查看 92关注 0票数 0

我正在尝试使用使用dlibopencv-pythonimutilsscipy库的Kivy或scipy开发一个IOS应用程序。这些库是二进制的(意味着库有来自另一种编程语言的代码),不能由移动电话编译(我从研究中了解到的情况)。这些库是非常重要的Python库,我在我的项目中需要它们,那么在我的IOS应用程序中有什么方法可以使用这些库吗?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-11 13:49:32

也不能用手机编译(我从研究中知道)

一般情况下:

  • 实际上可以为移动电话编译源代码(但通常没有预编译的二进制发行版);或
  • 可为移动电话编译源代码,但只需进行小的修改/修复(即,它对平台的假设不适用于移动工具链);或
  • 如果没有重大的重大更改,就无法为移动电话编译源代码(或者根本不可能)。

所有这三种可能性都很普遍。您的所有示例可能都是最初的两种可能性之一,例如python支持opencv,您可以看到它用于修补这里的方法。同样,它也有用于枕骨的部分支撑

您提到的iOS构建工具有类似的方法来支持需要编译的非Python组件。我认为,您想要的所有库都可以工作,需要付出不同的努力才能解决如何构建它们。然而,这是相当复杂的,所以如果您不熟悉这个过程,您需要深入了解工具链程序,或者尝试与他们的开发社区联系,看看他们是否能够指导您。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72568234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档