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