【发布时间】:2016-06-03 12:21:19
【问题描述】:
有没有机会在 Windows 上为 ios 构建 react-native 项目?有服务吗?
【问题讨论】:
标签: javascript ios mobile react-native
有没有机会在 Windows 上为 ios 构建 react-native 项目?有服务吗?
【问题讨论】:
标签: javascript ios mobile react-native
不幸的是,目前无法在 iOS 上使用(如果您不打算使用 MAC on VMware)。 但是,您可以用于 Android 并阅读更多详细信息here。
注意:本指南侧重于 Android 开发。您需要一台 Mac 来构建 iOS 应用。
由于 iOS 上的 React Native 需要 Mac 和大多数工程师 Facebook 和贡献者使用 Mac,对 OS X 的支持是顶级的 优先。但是,我们希望支持使用 Linux 和 窗户也是。我们相信我们会得到最好的 Linux 和 Windows 支持 来自每天使用这些操作系统的人。
因此,Linux和Windows支持开发环境 是一项持续的社区责任。这可能意味着归档问题 并提交 PR,我们将帮助审核和合并它们。我们是 期待您的贡献,感谢您的耐心等待。
从 0.14 版开始,使用 React Native 的 Android 开发主要是 可以在 Linux 和 Windows 上运行。您需要安装 Node.js 4.0 或 较新。在 Linux 上我们建议安装 watchman,否则你可能 遇到节点文件监视错误。
【讨论】:
您可以使用 Cloud 构建服务(例如 Circle CI 或 Mobile Center)来构建 iOS react-native 应用程序,甚至可以自动运行 Appium 测试。不过,反馈周期会比在本地机器上长得多。
有些人选择打破 Apple EULA 并在 VirtualBox 中运行 MacOS,作为他们 Windows PC 上的一种“hackintosh”虚拟机。这据说效果很好,并且以接近原生的构建速度运行。
【讨论】: