PhoneGap w / VisualStudio for iPhone / iPod touch

有没有办法在Windows机器上开发iPhone应用程序?

我想应该有一种方式使用phonegap和新的云build设https://build.phonegap.com/

但是,我无法弄清楚如何开始!

我想使用Visual Studio 2010 Express作为我的IDE,但是真的,这不是必需的。 但我需要能够在Windows机器上做到这一点。

我可以find解释如何做到这一点的Windows手机开发的文章,但没有为iPhone …令人震惊。

更新:我find了这个。 http://nickalchemist.wordpress.com/iapproach-mobile-development-made-elegant/deploying-to-iphone-without-a-mac-with-an-apple-developer-account-and-phonegap-build/

所以看来,一旦我弄清楚如何开发这个应用程序,我应该能够build立它。

现在我只需要找出如何创build一个PhoneGap应用程序。

Solutions Collecting From Web of "PhoneGap w / VisualStudio for iPhone / iPod touch"

为了免费使用Sencha Touch构建工具,为iOS(ipa)构建您的应用程序文件

然后将您的应用程序部署到没有Apple App Store的设备上,并使用iTunes同步您的应用程序。

了解更多

分发您的应用程序,而不支付99美元的开发者许可证可能会更棘手,因为您需要生成一个签名的特设或应用程序商店分布配置文件。 专门的配置文件,让你把你的应用程序发送给随机的人(最多100),应用程序商店配置文件是为世界其他地区。

如果这变得混乱,不要灰心 – 这是! 但这是可以完成的。 🙂

你实际上必须有一个mac和xcode。 你选择做什么之后是由你决定的(在某种程度上,苹果可能拒绝一个完全空的xcode项目)。 你可以,或者得到一个企业许可证(价格昂贵),然后在没有App Store的情况下自行发布iOS应用程序。

我假设这条道路不会发生。 我知道最后你需要一个mac发布到应用程序商店。 你可以开发使用.net和单声道: http : //www.mono-project.com/Main_Page

一段时间以来,苹果禁止在Flash和mono中制作的应用程序被交叉编译,但是我相当肯定现在可以。 唯一的问题是你还需要一个mac。 对于黑客行为是否可以接受,我听到了不同的评论。 这听起来像你可能会通过。 我听说你至少需要雪豹,但那个不好的车手支持会让你每天8小时都感到痛苦: http : //news.ycombinator.com/item?id=2600742

关于你的问题,以获得99美元的钱,我记得能够部署模拟器。 我无法部署到我的iOS设备(我相信),但我有其他问题。 他们都是一些神奇的解决方案,几个软件升级,并设置正确的密钥,支付99美元。

Windows用户可以使用Phonegap Build开发并在模拟器(Blackberry / Android / WinPhone7)或Android设备(指向Phonegap QR代码)上进行测试。 一旦您确信它可以正常工作,请支付25美元注册为Android开发者,然后将您的应用上传到Google Play商店。 这很容易。 您需要的证书是使用Java免费获得的命令行工具构建的。

利用这个经验磨练你的应用程序,并获得一般的出版过程的智慧。 那么,当你真正做好准备的时候,你就可以支付更大的费用,并采取更复杂的流程:苹果。

注册成为一个iOS开发人员为99美元,使用免费的Mobundler服务来创建一个证书(因为你没有一个Mac,而在Windows上做它是可怕的复杂)。 然后你可以测试你的(或朋友的)iPhone / iPad / iPod touch。 您只需告诉苹果您要测试的设备的设备ID,然后将该人员发送到带有QR码的PhoneGa Build页面。 (或者,您可以从Phonegap下载文件并将其放入iTunes应用程序文件夹以同步到设备?)

当你快乐的时候,它在iPhone上正常工作,你需要访问Mac拥有的朋友几个小时,并使用“应用程序加载器”软件发送应用程序到苹果公司在App Store发布。 填写表格比Google复杂一点。

按照这种顺序进行操作可以节省您的金钱,直到您真正需要的时候,您可以先轻松一步,熟悉所有的概念。

如果你真的只是在寻找一个环境来构建和测试你的Hello World应用程序,为什么不尝试PhoneGap Build ? 他们在网上建立你的应用程序,你可以通过iTunes下载和安装(至少这是我的理解)。