Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以在linux上构建/编译ios、windows 8和windows 7应用程序?_Android_Ios_Linux_Windows 8 - Fatal编程技术网

Android 是否可以在linux上构建/编译ios、windows 8和windows 7应用程序?

Android 是否可以在linux上构建/编译ios、windows 8和windows 7应用程序?,android,ios,linux,windows-8,Android,Ios,Linux,Windows 8,我正在构建一个跨平台的应用程序。它将为Windows8、IOS、android和Windows7构建 问题: 在服务器上,我有4个不同的代码库。1个用于windows 8,1个用于windows 7,1个用于android,1个用于Ios。在后端和一些脚本的帮助下,我将更改代码库。因此,每次发生变化时,都需要在服务器上构建/编译应用程序。 (Am使用phonegap) 我们可以在linux服务器上构建/编译这些应用程序吗?如果没有,最好的解决方案是什么 我需要为不同的应用程序提供不同的服务器吗?

我正在构建一个跨平台的应用程序。它将为Windows8、IOS、android和Windows7构建

问题: 在服务器上,我有4个不同的代码库。1个用于windows 8,1个用于windows 7,1个用于android,1个用于Ios。在后端和一些脚本的帮助下,我将更改代码库。因此,每次发生变化时,都需要在服务器上构建/编译应用程序。 (Am使用phonegap)

我们可以在linux服务器上构建/编译这些应用程序吗?如果没有,最好的解决方案是什么

我需要为不同的应用程序提供不同的服务器吗?ios(ios服务器)、windows 8(windows 8服务器)、windows 7(windows 7服务器)和android(linux服务器)

编辑:我知道他们的应用程序需要windows8和ios。我将在开发环境中的这些操作系统上测试它,然后在服务器上为我的客户机更新它。之后,他们希望更改应用程序中的内容。我正在为其创建一个后端,它将在某些脚本的帮助下使用新数据更新代码库。
现在,这些应用程序必须构建在生产环境中。i、 e它需要自动化

iOS需要mac,windows 8需要windows 8应用需要windows 8;已删除/取消删除,因为有评论PhoneGap看起来很复杂

我们可以在linux服务器上构建/编译这些应用程序吗

是的,你可以。这是否明智是另一个问题

但是,您可以在Linux机器上获得一个
mingw
交叉编译器。它能够为Windows7和Windows8构建二进制文件;我绝对做到了。此外,为Linux制作iOS交叉编译器当然是可能的。问题是您需要所有的头和库。Ie,在Linux上需要一个完整的影子开发目录

所有这些都不简单。如果你有Ubuntu/Debian,我很确定它提供了一些


这个问题避开了与程序相关的界限

你可以用OSX、Windows或Linux构建Android应用程序。请参阅,每个部分都列出了要求。谢谢您的回答。这不是一个真正的问题吗?。为什么这个问题被否决了?@Akash Deshpande在另一个论坛上问这个问题可能更好,就像超级用户一样,我看到了很多相关链接(现在我看到了);交叉编译的人通常是程序员。我回答这个问题是因为另一个答案对我来说似乎不正确。我想知道至少要花多少时间才能得到第一个功能系统(更不用说它对支持的永久需求了),如果这看起来比买一台mac mini电脑并遵循所有官方文件更有效的话。@a-Live我没有声称这是最简单的方法。如果您只有一个控制台应用程序,并使用标准库,则可能会出现这种情况。如果您使用的是GUI工具包、BOOST或其他工具。海报甚至没有说明他使用的是什么语言。我相信他会使用的语言依赖于每个平台的标准开发工具(比如iOs的Xcode、Android的SDK工具、Win 8的SDK工具)。至少文档中是这么说的。注意:A-Live的评论如下。这个问题的标题有误导性。