将RN 0.37升级到0.41会破坏在设备上运行的能力

时间:2017-02-15 17:55:49

标签: xcode react-native

所以我升级到原生0.41的反应,现在当我在物理设备(ipad pro)上运行我的应用程序时,它看起来像素化并且不是全屏。它的两侧有黑色条纹(iphone纵横比),右下方有一个1x按钮,我可以点按它来缩小。我一直在谷歌搜索一小时,RN生态系统的移动速度非常快,以至于谷歌在很多情况下都没用。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

它与RN并不完全相关。您的应用可能设置为仅在iPhone上运行,而不是在iPad上运行。升级时可能会重置。

在iPad上运行的iPhone应用程序以特殊的兼容模式显示"您可以在较小的类似iPhone的视口中查看它,您可以放大和缩小(您看到的x1和x2按钮)。

如果您希望自己的iPhone应用也能在iPad上本地运行:

  1. 在项目导航器(左侧面板)中打开Xcode
  2. 点击项目文件,然后选择您的应用目标(一旦您选择项目,它将显示在目标下左侧窗格的右侧)
  3. 在" General"选项卡,滚动到"部署信息"设置并更改"设备"选择器" Universal"。
  4. 请注意,虽然它会以原生iPad分辨率运行,但如果您没有针对较大的屏幕优化用户界面,那么现有的用户界面只会拉伸并填满整个屏幕。