Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用windows构建IOS世博应用程序_Ios_React Native_Expo - Fatal编程技术网

使用windows构建IOS世博应用程序

使用windows构建IOS世博应用程序,ios,react-native,expo,Ios,React Native,Expo,我想知道是否有任何方法可以让我用Windows构建我的应用程序。每当我运行exp build:ios时,都会收到以下警告: 此计算机上似乎未启用WSL。从Windows应用程序下载 存储Linux发行版,然后在管理员powershell中,请运行: 启用Windows OptionalFeature-联机-功能名称Microsoft Windows子系统->Linux 并至少运行一次新的Linux安装 我应该为此使用什么应用程序?即使我这样做了,世博会是否会允许我为IOS进行构建 或者,我可以使

我想知道是否有任何方法可以让我用Windows构建我的应用程序。每当我运行exp build:ios时,都会收到以下警告:

此计算机上似乎未启用WSL。从Windows应用程序下载 存储Linux发行版,然后在管理员powershell中,请运行:

启用Windows OptionalFeature-联机-功能名称Microsoft Windows子系统->Linux

并至少运行一次新的Linux安装

我应该为此使用什么应用程序?即使我这样做了,世博会是否会允许我为IOS进行构建


或者,我可以使用Microsoft Appcenter之类的服务为我构建它吗?

Expo会在其服务器上构建所有二进制文件,因此您可以在任何操作系统(包括Windows)上执行此操作。有些Expo工具需要Windows上的Linux子系统,因此您需要安装该子系统,但之后一切正常

  • 以管理员身份打开PowerShell并运行:
  • 启用Windows选项功能-联机-功能名称Microsoft Windows子系统Linux

  • 出现提示时重新启动计算机
  • 参考:

  • 从Windows应用商店下载Ubuntu
  • 以管理员身份打开powershell并粘贴启用Windows可选功能-联机-功能名称Microsoft Windows子系统Linux

  • 重新启动计算机,然后运行命令expo build:ios

  • 典型的微软:“下载Ubuntu?当然!安装子系统?你找到它了,伙计!在安装并重新启动之后,我注意到你有Windows HOME EDITION,所以我不会让你这么做。”