本地反应: 如何从窗口为 ios 构建

在我的公司,我们开始与反应原生的人一起工作。我们只有一台 Mac 其他人都在窗户上跑。

有没有办法在连接到 windows 机器或本地 wifi 的 ios 设备上编写应用程序。然后在 Mac (从 windows PC)上启动构建,并在 ios 设备上启动应用程序?因此,它希望只将 mac 用作构建/包服务器。

希望我说得够清楚了。

谢谢。

111073 次浏览

我们可以使用虚拟机在窗口上启动构建,详细的步骤可以在以下链接找到:

Https://blog.udemy.com/xcode-on-windows/

出于构建目的,您应该探索在 Windows 计算机上的 VMWare 中运行 macOS 的选项。

编辑: 现在使用:

expo build:android
expo build:ios

简单多了。

诚实的建议

在 Windows 上开发 IOS 应用程序的功能是 Apple 故意的想要阻止的,因此试图通过软件中有目的的阻碍来阻止你这样做。

要做到这一点,您需要安装 Xcode,这需要 MacOS,如果您想在 Windows 上使用它,就必须将它安装在虚拟机上,而这本身就是针对 苹果公司的条款和政策

因此,即使它工作,您也不会在这样的阻塞环境中顺利开发。所以我认为这不值得花时间。

我写这个,因为我已经尝试了自己,并希望能帮助你 不要浪费你的时间。由于大多数网站在搜索期间,包括在 youtube 上,这个主题是点击诱饵与更多的不喜欢比喜欢的视频。你能得到的最多如下

  • 使用像 MacInCloud、 MacStadium、 XcodeClub 这样的云服务(它们很昂贵)
  • 在像 VirtualBox 或 Vmware 这样的虚拟机上安装 MacOS (苹果公司故意阻止这类活动,你将很难安装 MacOS,更不用说用它来进行可承受的开发了)
  • 搭建和使用 hackintosh (昂贵,我更喜欢购买 Mac)

希望这能节省你的时间

你可以设置一个虚拟机。

安装 虚拟机软件并添加 MacOS 映像以运行操作系统。

然后设置 Xcode 并构建本地 iOS 应用程序。

这是个老问题,但对于那些仍在寻找简单解决方案的人来说,可以看看 https://appcenter.ms

App Center 可以让你在云端构建 iOS 应用程序,它是免费的(除非你需要大量构建) ,也很容易(你只需要知道配置文件和证书是如何工作的,并将你的代码放在一个在线合适的回购上)。

我们用它在 iOS 和 android 上构建和部署应用程序3年(即使我们在 Mac 上工作)

我们只有两个主要问题: 对于 iOS 版本来说,30分钟很慢,而且不是非常稳定。有时我们需要重新启动建设3-5次。