如何构建一个反应本机应用程序,以便它在 ipad 上作为 ipad 应用程序运行?

How do I build a react-native app so that it runs as an ipad app on an ipad?

我的应用在 ipad 上看起来很糟糕,因为它 运行 宁作为 iphone 模拟应用而不是 ipad 应用。

我需要在我的代码中做些什么来处理它可能在 ipad 上 运行ning 的可能性?

如何使用 react-native 构建应用程序,以便它作为 ipad 应用程序安装在 ipad 和 运行 上?

如果没有 xcode 是否可行?

我 运行宁 react-native run-ios 使用 iPad 空气模拟器 运行宁。也许我需要设置一个方案并用 --scheme?

调用它

我认为您没有将 Xcode 中的设备作为通用设备。转到 Xcode 单击项目名称。在目标部分转到部署信息。将设备设置为通用。

你可以使用这个命令

react-native run-ios --simulator="iPad Pro (9.7-inch)"

访问https://facebook.github.io/react-native/docs/running-on-simulator-ios.html

从 Xcode 9.3.1 开始,如果需要,您必须转到构建设置和 select 目标设备系列 1,2支持 iPad 和 iPhone.

在 Xcode 12 中,它位于名为“部署信息”的部分中。 选中“iPad”复选框会自动将 TARGETED_DEVICE_FAMILY 设置设置为 1,2