我正在考虑使用Delphi XE4和iOS开发iOS应用程序。在我的研究中,我看到了MacInCloud,http://www.macincloud.com/features/tools/tools
有没有人有这方面的实践经验?我可以将我的Windows / Delphi /类似开发工具连接到MacInCloud / xCode进行交叉编译(遵守许可条款)并在我的iPhone上调试应用程序吗?
也许随着时间的推移,购买iMac会有所帮助,但如果我能开始创建应用程序,那就太棒了。
答案 0 :(得分:4)
我最近尝试使用MacInCloud。 XCode和Delphi XE4的PAServer现在由MacInCloud自动安装,所以我几乎没有问题挂钩我的Windows和Delphi环境。
我发现在云端的Mac上的iOS模拟器中运行和调试工作正常。然而,由于我的上传速度非常慢,因此编译花费了相当长的时间。每个编译似乎都需要上传大约17MB的应用程序和另外50MB的调试符号。
无法将iPhone插入云中的Mac,因此MacInCloud建议您使用其他云提供商(TestFlightApp.com)将应用程序部署到您的设备。我无法使用TestFlightApp服务进行测试,因为我还没有注册Apple所需的开发者帐户,因此根本无法部署到物理设备。
总而言之,如果我正在做认真的工作,我会购买一台Mac或支付更快的上传速度,但尽管我发现这是一种非常有教育意义的体验。
答案 1 :(得分:0)
祝你好运TestFlightApp。这是我们用来拥有但不再拥有的优质服务之一。它曾经用于同时工作,但已经失修并且被忽视了。 即使这确实有效,如果你正在研究只能在设备上运行的东西,你也会想到。并非所有iOS功能都可以在模拟器上运行,例如在应用程序购买中。 在手持真机的情况下,它可以像模拟器一样快速地部署到设备上。只需几秒钟。以其他方式执行此操作需要15分钟或更长时间,并且需要多个步骤进行交互。到那时你会忘记你在代码中停下的地方。