-1

我正在构建一个跨平台应用程序。它将为 windows 8、IOS、android 和 windows 7 构建。

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

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

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

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

4

2 回答 2

3

注意:可能是错误的答案;由于评论而删除/取消删除它。PhoneGap看起来很复杂!

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

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

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

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

这个问题绕过了与程序相关的界限。

于 2013-03-26T20:25:11.707 回答
1

你需要一个用于 iOS 的 Mac 和用于 Windows 8 应用程序的 Windows 8

于 2013-03-26T20:15:16.350 回答