如何使用Expo使用iPad强制应用程序在iPhone仿真中进行仿真?

时间:2018-07-15 21:16:22

标签: macos react-native expo

我目前正在使用Expo构建一个iPhone应用程序。 我不支持iPad,但我有它,因此当它在iPad上构建时,它可以在iPhone Simulation中运行。

问题是我无法使用这种方法与Expo一起开发。 该应用程序显示为iPad应用程序,但这不是交付给用户的模式。

根据this,我可能会有些运气,将ios.supportsTablet添加到a​​pp.json文件并将其设置为false,但它没有任何改变。

我是否缺少其他配置值来强制在iPad上使用iPhone模拟模式?
如果不需要,我宁愿不退出。

1 个答案:

答案 0 :(得分:1)

根据this,目前尚无法在iPad上使用“ iPhone模式”进行实时开发。

  

Expo Client应用程序无法即时更改其平板电脑支持,   不幸的是,它将始终使您的项目适应iPad   视口。

因此,在上述论坛之后,您将如何解决它:

  • 运行exp build:ios -t simulator
  • 打开模拟器
  • 选择“硬件/设备/ iOs 11.x / iPad x生成”
  • 从第一个命令解压缩生成的内部版本
  • 您应该有一个名为 yourApp.app
  • 的文件
  • 将该文件拖放到您在Simulator中运行的iPad中
  • 它将在设备上安装该应用,然后您可以查看自己的创建

这比用TestFlight进行整个构建周期来查看您的更改要快。
但这仍然有些不足。