首先我回顾了以前的类似问题,但是他们的回答中既有旧的,又有矛盾的地方,所以我想问一下构build/testing/部署iPhone / iPad应用程序的当前(5月14日)要求是什么?
更长的版本 – 我已经被客户要求为iOS / Android开发一个应用程序,因为我完全是新手,所以希望使用PhoneGap来使用我现有的networking技能来开发应用程序。 我目前只是拥有一个Android手机,所以安装了Android SDK和PhoneGap到Ubuntu上(本周下载的所有东西包括Ubuntu,所有当前版本),并最终得到了PhoneGap“hello world”示例在模拟器和实际手机上运行(不是通过播放存储,APK文件的本地副本)
我在这里和其他地方发现了许多指南,详细介绍如何使用PC(或者我认为的Ubuntu)发布到App Store – 主要是关于证书等等。但是,从我创build我的第一个hello world app ,PhoneGap需要针对每个设备的SDK,因此需要Apple SDK才能运行模拟器? 或者你可以在Ubuntu上模拟一个iPhone?
所以在我看来,即使认为你可以在没有Mac的情况下部署到App Store,在开发过程中你将需要一个运行模拟器 – 这是正确的还是我错过了什么?
提前致谢!
简短的回答:你不需要在Ubuntu上安装iOS SDK(反正也不行)。 build.phonegap.com照顾你的。 似乎没有Ubuntu的iOS模拟器,但可能有一些在线服务,您可以利用。 但是我相信你还需要一台Mac才能发布到应用商店。
很长的回答:
你会需要:
以下是你如何做到这一点: