如何在没有Apple硬件的情况下将Phonegap应用程序部署到iPhone(iPhone + Mac)

时间:2011-06-14 06:40:38

标签: iphone android mobile cordova

我有一个Phonegap应用程序,可以在Android中完美运行。我选择Phonegap作为平台主要是因为相同的代码可以用于Android,iPhone等。我的问题是,如何在没有Apple硬件(iPhone + Mac)的情况下创建iPhone应用程序,因为我有Windows笔记本和HTC Desire HD和我很满意:-)我的iPhone应用程序将是免费的,因此应用程序本身不可能补偿Apple HW的钱。  您能否总结一下我有哪些选择如何为iPhone部署现成的Phonegap应用程序?或者什么是最便宜的实物选择 - 例如买二手iPhone和某种二手Mac?

7 个答案:

答案 0 :(得分:22)

您可以通过使用PhoneGap Build在云中进行编译来实现。

检查https://build.phonegap.com/

答案 1 :(得分:12)

在此处查看PhoneGap Cloud页面:

https://build.phonegap.com/docs/ios-builds

它提到了这个:

“注意:由于PhoneGap Build使用Apple的标准开发流程来构建应用程序,因此您需要注册其开发人员计划以在PhoneGap Build上构建iOS应用程序。您还需要一台Mac来配置您的证书和供应资料。“

我认为这是一次性的设置 - 即如果你没有,你需要从某个地方“借”一个mac。有谁知道这是否正确?

答案 2 :(得分:6)

以下是How to build iOS application using Windows and OpenSSL的教程。您只需要一个Apple开发者帐户。

答案 3 :(得分:2)

我过去曾使用过hackintosh来模拟Mac并安装Xcode来为iOs设备构建项目。

其他便宜的选择是获得Mac mini&一个ipod touch。

答案 4 :(得分:2)

你仍然需要Mac来创建PhoneGap构建所需的p12包。

Mobundler.com是一项服务,可让您创建iOS p12捆绑包以及Android的Java密钥库。 Mobundler可以与PhoneGap构建结合使用来实现这一目标。

答案 5 :(得分:2)

您可以尝试在此云服务上租用Mac: http://www.macincloud.com

这样,您不需要实际的Mac硬件来构建您的应用程序 - 只需在您需要构建时付费/租用。但是,从长远来看,它可能不经济。

答案 6 :(得分:1)

Marmalade SDK是我满意的所有Windows端到端解决方案。从编译到部署,一切都在你的控制和窗口 - 没有服务器端编译或发送zip文件等待有人发回你可以在IOS上部署的文件。

但你必须喜欢使用Visual Studio C ++ ...