2012-08-17 80 views
4

有没有办法在Windows机器上开发iPhone应用程序?PhoneGap w/VisualStudio for iPhone/iPod touch

我想应该有使用PhoneGap的和新的云构建https://build.phonegap.com/

但是,我想不出如何开始是一个办法!

我想使用Visual Studio 2010 Express作为我的IDE,但实际上,这不是要求。但我确实需要能够在Windows机器上执行此操作。

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

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

所以看来,一旦我找出如何开发这个应用程序,我应该能够建立它。

现在我只需要了解如何创建PhoneGap应用程序。

+0

哈哈我刚刚完成了一个PhoneGap应用程序,并开始阅读Apple用户指南。您应该能够像开发普通网站一样开发HTML/CSS/JavaScript。然后,您需要在xCode中设置一个应用程序,因此您必须借用某些Mac才能上传到商店并添加电话差距插件。 完成html文件后,将它们复制到xCode项目目录结构中的'www'文件夹中。希望那有所帮助! – MeltingDog 2012-08-17 01:52:38

+0

@MeltingDog,是否有任何方法可以在开发人员帐户上不花费99美元来测试开发?我正在尝试创建一个hello world类型的应用程序,所以我知道我拥有我需要的一切设置,以便能够创建客户需要的应用程序。这是一个小企业,所以他们不能花很多钱,我不想花一大笔钱去发现我无法在预算范围内创建应用程序。 – CaffGeek 2012-08-17 13:42:43

回答

3

要建立免费使用的iOS(IPA),您的应用程序文件的煎茶触摸构建工具

然后在没有苹果App Store部署应用程序的设备使用iTunes并同步应用它。

Find out more

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

如果这让人感到困惑,那么不要灰心 - 这是!但这是可以完成的。 :-)

+0

如果我完成了应用程序,并有一些东西,那么我会很乐意支付99美元。但是为了玩耍并建立一个你好的世界,并且看到它有效,我不会花钱。 – CaffGeek 2012-11-22 18:38:23

0

你实际上必须有一个mac和xcode。你选择使用它们后取决于你(某种程度上,苹果可能拒绝一个完全空的xcode项目)。您可以选择获得企业许可证(价格昂贵),然后在没有App Store的情况下自行发布iOS应用程序。

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

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

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

+0

通过这些步骤,看起来我不需要Mac(至少要构建,部署到应用商店是另一回事)。 http://nickalchemist.wordpress.com/iapproach-mobile-development-made-elegant/deploying-to-iphone-without-a-mac-with-an-apple-developer-account-and-phonegap-build/ – CaffGeek 2012-08-17 20:34:28

+0

@乍得听起来可能!去吧!在完成获取iphone应用程序并部署在我的设备上的整个过程之后,我可以告诉您正常的设置稍微有点痛苦。我假设任何稍微复杂的设置都会更加如此。 – Parris 2012-08-17 20:41:47

+0

你完全不需要xcode,并且你不需要Mac进行测试(如果你有一个iphone,说)。你确实需要支付99美元,只是为了测试。最后,当你将它发布到App Store时,你需要一台Mac将应用程序发送给Apple。 – 2013-01-30 13:06:44

0

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

使用此体验来磨练您的应用程序,并获得关于一般发布过程的智慧。然后,当你真正做好准备的时候,你可以支付更大的费用并承担更复杂的过程:苹果公司。

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

当您开心时,它适用于iPhone,您需要访问Mac拥有朋友几个小时,然后使用“应用程序加载程序”软件将该应用程序发送给Apple,以便在App Store中发布。填写表格比Google复杂一点。

按照这样的顺序执行操作可以让您不用花钱,直到您真正需要为止,并且您首先轻松一步,熟悉所有概念。

+0

我已经在这里详细描述了这个过程 - https://sites.google.com/site/merlinmags/phonegap - 但我还需要悲伤地报告Mobundler已经死了...... – 2014-02-17 13:56:24

0

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