在虚拟机中开发 iOS 原生应用

Posted

技术标签:

【中文标题】在虚拟机中开发 iOS 原生应用【英文标题】:Developing iOS native app in Virtual Machine 【发布时间】:2014-05-09 05:42:27 【问题描述】:

是否可以在虚拟机(在 Windows 上运行)上安装 XCode 5 并开发 ios 应用?

我知道不可能将其上传到市场。我计划在大约 2 个月后购买 Macbook,但我想现在开始,因为我不懂语言,那么是否可以同时在虚拟机中执行此操作?

PS:听说你需要mavericks OS

【问题讨论】:

如果你只是想学习语言,你需要 Xcode 和一个 OSX 版本。花 2 个月时间了解所有基础知识,然后在您的 Macbook 上获取最新版本的 Xcode。 好的,我明白了。我去设置一个osx虚拟机并用模拟器测试一些hello world应用程序,然后当我购买mac时,我得到xcode 5并进行开发,对吧? 【参考方案1】:

现在我正在从 Windows 笔记本电脑上的 VMWare Workstation 上运行的 Mac OS Mavericks 编写它。 XCode 工作正常,我可以在模拟器和连接到 USB 的 i 设备上编写代码和运行应用程序。上周我在 iTunes Connect 中创建的应用需要上传(因为我很久以前就创建了它,Apple 给我发了一封警告信,如果我不上传构建,它将删除它)。我上传它没有任何问题(并立即将其删除)以使 Apple 安静下来。没有任何问题,比如在 MacBook 上 :)

【讨论】:

我能获得关于如何在 VMWare Workstation 中设置 OS Mavericks 的教程或类似内容吗?还是像往常一样获取mavericks.iso并安装它的常用方法? 我从一个(最)流行的俄罗斯种子跟踪器下载了特殊的 VMware 版图像。我不确定我可以在不违反 SO 规则的情况下为您提供指向它的链接(懒得阅读它们:))所有工作一次完成,无需任何设置。

以上是关于在虚拟机中开发 iOS 原生应用的主要内容,如果未能解决你的问题,请参考以下文章

直击KubeCon 2018 |云原生正在改变你的衣食住行

我们可以开发具有响应性的原生 ios 应用程序吗?

为啥 iOS 会显示警告“此应用程序需要由开发人员更新才能在此版本的 iOS 上运行”。对于我的反应原生应用程序?

将原生 iOS 应用的数据迁移到 React Native 应用的异步存储

android ndk是啥

Flutter beta 1 重磅发布:开发精美的原生应用