首先,我已经回顾了以前的类似问题,但是答案中既有旧的又有矛盾的,所以我要问构建(测试)/部署iPhone / iPad应用程序的当前要求(14年5月)?
较长的版本–客户要求我开发适用于iOS / Android的应用程序,由于这是我的新手,所以我希望使用PhoneGap来利用现有的网络技能来开发应用程序。我目前仅拥有一部Android手机,因此将Android SDK和PhoneGap安装到了Ubuntu(本周所有下载,包括Ubuntu,所有当前版本),并最终得到了PhoneGap“hello world”示例,可以在模拟器和实际手机上运行(不能通过播放)商店,只是APK文件的本地副本)
我在这里和其他地方找到了许多指南,详细介绍了如何使用PC(或我认为是Ubuntu)发布到App Store的方法-主要是谈论证书等。但是,从我设置工具来构建我的第一个hello world应用程序的经验,PhoneGap需要为您定位的每个设备提供SDK,因此是否需要Apple SDK使您能够运行模拟器?还是可以在Ubuntu上模拟iPhone?
因此,在我看来,即使您可以不使用Mac而将其部署到App Store,在开发过程中也将需要一个人来运行模拟器-这是正确的还是我所缺少的?
提前致谢!
最佳答案
简短答案:您不需要在Ubuntu上安装iOS SDK(无论如何也不需要)。 build.phonegap.com会为您解决这个问题。似乎没有适用于Ubuntu的iOS模拟器,但您可能会利用一些在线服务。但是我相信您仍然需要Mac才能发布到应用商店。
长答案:
你会需要:
这是您的处理方式: