如何让 React Native 应用程序在 iPad 上正确地 运行?

How do I get a React Native app to run properly on an iPad?

我的 React Native 应用刚刚被 Apple 拒绝,因为

We noticed that your app did not run at iPhone resolution when reviewed on iPad running iOS 10.3.3. To resolve this issue, please revise your app to ensure it runs and displays properly at iPhone resolution on iPad. Even if your app was developed specifically for iPhone, users should still be able to use your app on iPad.

他们提供了以下屏幕截图:

的确,它看起来确实很压扁,但我不确定我做错了什么。此应用程序是使用 Expo SDK 构建的。

检查您的 app.json 中是否有以下内容。尝试将 supportsTablet 设置为 true。

"ios": {
    "bundleIdentifier": "your bundle identifier",
    "supportsTablet": true
},