iOS应用编译和MacInCloud/类似



我正在考虑使用Delphi XE4与iOS开发iOS应用程序。在我的研究中,我看到了MacInCloud, http://www.macincloud.com/features/tools/tools

有人有这方面的实践经验吗?我可以把我的Windows/Delphi/类似的开发工具连接到MacInCloud/xCode进行交叉编译(遵守许可条款),并在我的iPhone上调试应用程序吗?

也许随着时间的推移,买一台iMac会有好处,但如果我能在没有iMac的情况下开始开发应用程序,那就更好了。

我最近就用MacInCloud试过了。XCode和Delphi XE4的PAServer现在由MacInCloud自动安装,所以我几乎没有问题连接我的Windows和Delphi环境。

我发现在云端的Mac上运行和调试iOS模拟器效果很好。然而,由于我的上传速度相当慢,编译需要一些相当长的时间。每次编译似乎需要为应用程序上传大约17MB的文件,为调试符号上传另外50MB的文件。

没有办法将你的iPhone插入云端的mac,因此MacInCloud建议你使用另一个云提供商(TestFlightApp.com)将应用程序部署到你的设备上。我无法使用TestFlightApp服务进行测试,因为我没有在苹果注册所需的开发者帐户,因此根本无法部署到物理设备上。

总而言之,如果我在做严肃的工作,我要么买一台Mac,要么花钱买更快的上传速度,但尽管如此,我发现这是一次非常有教育意义的经历。

祝TestFlightApp好运。这是我们曾经拥有的伟大服务之一,但现在不是了。它曾经工作过,但现在年久失修,无人照管。即使这确实有效,但如果你致力于只能在设备上运行的内容,你也会失去理智。并非所有iOS功能都适用于模拟器,例如应用购买功能。有了一台真正的机器,它就可以像模拟器一样快速地部署到设备上。再等几秒钟。如果采用其他方式,则需要花费15分钟或更长时间,并且需要许多互动步骤。到那时,您就会忘记您在代码中停在哪里了。

最新更新