flutter ios app在testflight模式下显示白屏?

Posted

技术标签:

【中文标题】flutter ios app在testflight模式下显示白屏?【英文标题】:flutter ios app shows white screen in testflight mode? 【发布时间】:2021-03-18 04:39:23 【问题描述】:

flutter 应用在​​模拟器上的调试模式下运行良好,但在应用商店上传并在试飞中运行并安装到苹果设备后,它只显示白屏。应用 ` 名称:拉普拉斯 描述:一个新的 Flutter 项目。

https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html

version: 1.1.0+1

environment:
  sdk: ">=2.2.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  provider: ^4.3.1
  flutter_cupertino_localizations: ^1.0.1
  connectivity: ^0.4.9
  easy_localization: ^1.4.1
  flutter_launcher_icons: ^0.7.5
  shared_preferences: ^0.5.8
  path_provider: ^1.6.27
  url_launcher: ^5.7.10
  sqflite: ^1.3.2+2
  fluttertoast: ^7.1.6


  cupertino_icons: ^0.1.3
  table_calendar: ^2.2.3
  localstorage: ^3.0.2+5
 


dev_dependencies:
  flutter_test:
    sdk: flutter
  datetime_picker_formfield: ^1.0.0
  http: ^0.12.2
  intl_translation: ^0.17.10
  flutter_datetime_picker: ^1.5.0
  

dependency_overrides:
  intl: ^0.17.0-nullsafety.2




flutter:


  uses-material-design: true

 
  assets:
    - image/asset/
    - image/asset/asset_lang/

【问题讨论】:

共享启动屏幕的代码。如果您正在使用它们,您是否添加了版本 SHA-1。 主体:容器(高度:MediaQuery.of(context).size.height,宽度:MediaQuery.of(context).size.width,装饰:BoxDecoration(颜色:Colors.white),孩子: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( 'image/asset/icon.png', width: 200, height: 200, ), 我没有使用任何 sha1 你能分享你的 pubspec.yaml 文件吗?你的申请类型是什么。例如:电子商务、待办事项列表等。 就像日历上的事件标记应用程序 【参考方案1】:

欢迎来到 SOF ✨:

这实际上意味着有一个错误在生产中没有显示(它在调试模式下显示红屏,但在调试模式下似乎没有错误),即使在生产中也尝试显示错误(TestFlight): flutter.dev/docs/testing/errors 和 ***.com/a/53640242/305135

为此,有时这会有所帮助:

Xcode (Good to do)
Product -> Clean

IDE/Command-line (Must do to fix)
Flutter clean
flutter build ios --release

Xcode (Have to do anyways)
Archive
Upload App Store

【讨论】:

做了所有的步骤,但同样的错误......它在某些设备上运行良好,但在其他设备上却不是。为什么? 我已经完成了所有这些步骤,但同样的问题......但问题是它在某些设备上运行良好,但对于其中一些设备,它只显示白屏,为什么会这样?跨度> 这实际上意味着有错误,即使在生产中也尝试显示错误(TestFlight):flutter.dev/docs/testing/errors和***.com/a/53640242/305135 我尝试显示错误屏幕,但没有错误是否有任何其他解决方案

以上是关于flutter ios app在testflight模式下显示白屏?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Add-to-app 我可以在 iOS 视图控制器中添加半屏 Flutter 小部件吗

Flutter 应用中适用于 iOS 的 .app 文件在哪里?

flutter ios app在testflight模式下显示白屏?

可以使用 Flutter 复制 iOS App Store 过渡吗?

如何使用 HTML 渲染图像,使用 Flutter 创建 iOS-App 的 CSS?

In App Sandbox 不工作 IOS 模拟器 - Flutter