React Native 应用无法在 IOS 版本 11 和 12 上加载
React Native app doesn't load on IOS versions 11 and 12
当用户打开应用程序(从物理设备或模拟器)时,它只是显示一个空白屏幕并关闭(看起来像 0.5 秒的闪光,非常快)。
在 browserstack 模拟器 (https://www.browserstack.com/) 上测试它适用于 IOS 大于或等于 13 的版本,但不适用于 11 或 12。
项目的 iOS 部署目标设置为 11。我们所有的依赖项也将其 iOS 部署目标设置为 11 或以下;
React Native 版本:0.64.1
在调试它时(在浏览器堆栈中),一些错误在所有故障设备(所有 IOS 版本 11 或 12 中的设备)上看起来很常见,例如(这是最常见的,甚至可能是烦恼):
<Error>: _WifyCopyUnserialized: Invalid buffer/buffersize
- 在这里你可以看到当我们尝试打开我们的应用程序时会发生什么(显示半屏以隐藏应用程序名称):
- 所有失败版本的完整日志如下所示:
有人遇到过类似或类似的事情吗?
关于在这种情况下要执行的操作的任何建议(应用程序未在特定 IOS 版本中打开?
问题出在名为 react-native-share
的软件包版本有问题。有关此的更多详细信息:https://giters.com/react-native-share/react-native-share/issues/1095.
更新这个包解决了它:)
当用户打开应用程序(从物理设备或模拟器)时,它只是显示一个空白屏幕并关闭(看起来像 0.5 秒的闪光,非常快)。
在 browserstack 模拟器 (https://www.browserstack.com/) 上测试它适用于 IOS 大于或等于 13 的版本,但不适用于 11 或 12。
项目的 iOS 部署目标设置为 11。我们所有的依赖项也将其 iOS 部署目标设置为 11 或以下;
React Native 版本:0.64.1
在调试它时(在浏览器堆栈中),一些错误在所有故障设备(所有 IOS 版本 11 或 12 中的设备)上看起来很常见,例如(这是最常见的,甚至可能是烦恼):
<Error>: _WifyCopyUnserialized: Invalid buffer/buffersize
- 在这里你可以看到当我们尝试打开我们的应用程序时会发生什么(显示半屏以隐藏应用程序名称):
- 所有失败版本的完整日志如下所示:
有人遇到过类似或类似的事情吗? 关于在这种情况下要执行的操作的任何建议(应用程序未在特定 IOS 版本中打开?
问题出在名为 react-native-share
的软件包版本有问题。有关此的更多详细信息:https://giters.com/react-native-share/react-native-share/issues/1095.
更新这个包解决了它:)