英特尔 XDK 的云构建如何工作?

Posted

技术标签:

【中文标题】英特尔 XDK 的云构建如何工作?【英文标题】:How does Intel XDK's Cloud Build Work? 【发布时间】:2015-09-01 17:21:00 【问题描述】:

英特尔 XDK 如何在其云服务器上创建 .apk 和 .ipa 文件?

我知道他们不在他们的云服务器上使用 Xcode 或 android sdk。

有没有工具可以把cordova项目的www目录生成apk或者ipa文件?

我认为即使是 PhoneGap 云构建的工作方式也类似。

【问题讨论】:

【参考方案1】:

实际上,我们确实在云服务器上使用 Xcode 和 Android SDK(和 Visual Studio)。英特尔 XDK 构建服务器正在运行标准 Cordova CLI 的略微修改版本,这需要这些本地工具来完成构建。因此,您从英特尔 XDK 获得的结果通常与您在本地使用 Cordova CLI 获得的结果相同。

构建过程的前端和后端存在一些差异,这是为了确保您的帐户安全并处理构建不是在您的计算机上本地进行的事实。此外,为了最大限度地提高构建服务器的安全性,Cordova CLI 的一些功能被禁用,主要是不常用的“挂钩”功能。

有些插件不适用于我们基于云的系统,但绝大多数都可以。

如果您使用Early Access version of the XDK(该版本的大部分功能将合并到 XDK 的下一个主要版本中),您可以在本地使用 Cordova CLI 和英特尔 XDK 项目。您必须构建一个 config.xml 文件才能使 Cordova CLI 工作,但其中大部分可以从 XDK 自动生成的 intelxdk.*.xml 文件中获取。

【讨论】:

以上是关于英特尔 XDK 的云构建如何工作?的主要内容,如果未能解决你的问题,请参考以下文章

英特尔 XDK iphone 构建失败

从 Cordova 项目构建的英特尔 XDK

在英特尔 xdk 上实现 pushwoosh

英特尔 XDK 的不同性能

AJAX,英特尔 XDK 不工作

英特尔 XDK iOS 版本不会上传到苹果