3

嗨,我是IOS移动设备的初学者,我知道我必须拥有 Apple 设备才能使用它来创建IOS应用程序。我的项目是我正准备处理它是HTML5Javascriptcss,当我搜索时我发现PhoneGap可以在没有更多代码的情况下完成它。所以如果我没有苹果设备,我如何在windows os中处理phonegap ?我希望你能在这个问题上帮助我。

4

4 回答 4

4

您将不得不使用诸如Phonegap buildIntel XDK之类的云构建工具来开发没有 Mac 的 iOS 应用程序。

使用Phonegap构建,您将必须创建一个config.xml,将其与用HTML5 / CSS / JS编写的应用程序一起压缩并将其上传到Phonegap构建,它会返回一个.ipaiOS应用程序文件以供下载,可以安装在iOS设备上测试。但要进行构建,您需要从 Mac 上传导出的开发人员证书(.p12 文件)并上传到 phonegap 构建,然后才能构建应用程序。您只需要从 Mac 导出的证书,您可以获取此证书并使用 Window PC 上传证书并开始从 windows PC 构建 iOS 应用程序

使用英特尔 XDK,您可以使用 HTML5/CSS/JS 开发应用程序,在各种设备上模拟应用程序,并在云中构建应用程序,就像使用 phonegap 构建一样。但是您不需要 Mac 来导出证书和东西,英特尔 XDK 会生成证书签名请求 (CSR),您必须将其上传到苹果开发者网站才能获得证书。您根本不需要 Mac 即可开始构建 iOS 应用程序。

但是在这两种情况下,当您要将应用程序提交到 Apple AppStore 时,您都需要 Mac,您必须使用 XCode -> Application Loader 上传 iOS 应用程序二进制文件以提交到 AppStore。

于 2014-01-10T08:17:53.107 回答
2

在这里,您可以找到针对您的问题的开发者平台指南

PhoneGap 开发人员指南 您的应用实际上是一个带有 Javascript 的 HTML5,您可以转换为所有支持此架构的设备,在链接中您可以看到不同平台的所有列表。

在此处输入图像描述

希望这对您有所帮助。

于 2013-07-03T10:00:32.337 回答
1

Phonegap 需要本地环境来包装您的 html、css、javascript 并生成本地构建。

iOS 原生环境需要 Mac OSX。

AFIK,您不能在 Windows 操作系统中进行 iOS 开发。

你可以考虑做的工作是使用Phonegap的在线构建服务

于 2013-07-03T10:00:54.360 回答
0

在不接触 Mac 的情况下为 iOS 构建的唯一可能方法是 Phonegap 的云构建服务。 Phonegap 构建常见问题

您仍然需要以下两者:

  • 一些用于测试目的的设备
  • Apple 开发者帐户
于 2014-01-09T14:02:46.120 回答