白屏 - 发布 iOS 个应用后,应用内容无法加载

White Screen - App content failed to load after launch released iOS app

我无缝安装了我的应用程序 Play 商店。但是,当我尝试安装 App Store 时,应用程序被拒绝,我收到以下消息。 准则 2.1 - 性能 - 应用完整性

我们在 iPad 运行ning iOS 12.3.1 Wi-Fi 上审核时发现了您的应用程序中的一个或多个错误。

当我们启动该应用程序时,该应用程序显示了启动画面,并且在审查期间该应用程序没有进行任何进一步的操作。

后续步骤

要解决此问题,请运行 将您的应用程序安装到设备上以找出任何问题,然后修改并重新提交您的应用程序以供审核。

如果我们误解了您的应用程序的预期行为,请在解决中心回复此消息,以提供有关这些功能的预期工作方式的信息。

对于新应用,请从设备上卸载所有以前版本的应用,然后安装并按照步骤重现问题。对于更新,安装新版本作为对先前版本的更新,然后按照步骤重现问题。

资源

有关测试应用和准备审核的信息,请参阅技术说明 TN2431:应用测试指南。

有关网络概述,请查看关于网络。

详情请见附件截图。

我写flutter doctor的时候没有问题。 我再次在真实设备上尝试了该应用程序,没有问题。 但是应用商店做出了这样的转变。有谁知道原因或有同样的问题吗?

已解决 https://www.flutterforum.org/d/97-white-screen-app-content-failed-to-load-after-launch-released-ios-app 谢谢!

我花了三天时间。但是解决了...

确保您在此处 link 仔细遵循了开发人员指南: https://flutter.dev/docs/deployment/ios#create-a-build-archive

生成ipa的步骤:

  1. 执行以下命令flutter build ios --release
  2. 为确保 Xcode 刷​​新发布模式配置,请关闭并重新打开您的 Xcode 工作区。对于 Xcode 8.3 及更高版本,不需要此步骤。最后 Select Product > Archive 生成构建存档。

希望这对您有所帮助:)

我在 android 版本的 flutter 应用程序中遇到了同样的问题,当测试人员从 google play 安装应用程序时,出现白屏,但是当在设备上测试直接 apk 时,出现未安装的应用程序。 在我将 android sdk 工具更新到版本 30

后出现了这个问题

经过长时间的搜索,我用以下步骤解决了问题:

  • 依赖于 android\build.gradle 将 gradle 从 4.0.0 降级为 3.5.0 作为默认值 new flutter app determined
  • 在 app\build.gradle 中将 compileSdkVersion 降级为 29,因此 targetSdkVersion 也降级为 29
  • 运行 flutter 清理命令