3

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

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

也许随着时间的推移,购买 iMac 会有所帮助,但如果我可以在没有它的情况下开始创建应用程序,那就太好了。

4

2 回答 2

4

我最近用 MacInCloud 尝试过。XCode 和 Delphi XE4 的 PAServer 现在由 MacInCloud 自动安装,所以我在连接 Windows 和 Delphi 环境时遇到了一些问题。

我发现在云中的 Mac 上的 iOS 模拟器中运行和调试运行良好。但是,由于我的上传速度很慢,因此编译需要相当长的时间。每次编译似乎都需要为应用程序上传大约 17MB 的空间,并为调试符号上传另外 50MB 的空间。

无法将您的 iPhone 插入云中的 mac,因此 MacInCloud 建议您使用其他云提供商 (TestFlightApp.com) 将应用程序部署到您的设备。我无法使用 TestFlightApp 服务进行测试,因为我没有在 Apple 注册所需的开发人员帐户,因此根本无法部署到物理设备。

总而言之,如果我正在认真工作,我会购买 Mac 或支付更快的上传速度,但尽管如此,我发现这是一种非常有教育意义的体验。

于 2013-06-04T15:08:05.440 回答
0

祝 TestFlightApp 好运。这是我们曾经拥有但不再拥有的那些伟大的服务之一。它曾经一度可以工作,但已年久失修并被忽视。即使这确实有效,如果您正在研究只能在设备上运行的东西,您也会失去理智。并非所有 iOS 功能都适用于模拟器,例如在应用程序购买中。在手头有一台真机的情况下,它部署到设备的速度几乎与模拟器一样快。再多几秒钟。以其他方式执行此操作将需要 15 分钟或更长时间,并且需要您进行许多交互步骤。到那时你会忘记你在代码中离开的地方。

于 2014-01-21T15:40:10.547 回答