繁体   English   中英

Flutter 应用程序在启动时崩溃(仅 IOS,模拟器和真机都有)

[英]Flutter app crash on startup (only IOS, both simulator and real device)

Android 应用程序工作正常。

flutter版本:稳定1.17.5

flutter 医生 - 一切正常

flutter 酒吧:

cupertino_icons: ^0.1.3
device_preview: ^0.4.4
http: ^0.12.0+4
crypto: ^2.1.4
provider: ^4.0.5
get_it: ^4.0.1
flutter_secure_storage: ^3.3.3
shared_preferences: ^0.5.7
pin_code_fields: ^2.5.1
gradient_app_bar: ^0.1.3
flutter_slidable: ^0.5.4
image_picker: ^0.6.6+1
datetime_picker_formfield: ^1.0.0
intl: ^0.16.1
dio: ^3.0.9
mime: ^0.9.6+3
image_cropper: ^1.2.2
grouped_list: ^3.0.1
path_provider: ^1.6.9
open_file: ^3.0.1
url_launcher: ^5.4.10
table_calendar: ^2.2.3
smooth_star_rating: ^1.1.1
file_picker: ^1.12.0
month_picker_dialog: ^0.3.2

找不到错误,只有打印日志是这样的:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFBoolean length]:
unrecognized selector sent to instance

我一直在寻找答案 5 个小时,从 flutter 清洁、删除 pod、Podfile.lock、更新 Podfile、删除并重新安装所有插件、使用所有 flutter 命令(颤振 pub 缓存修复、Z5ACEBC4CB70DDBB074B0AC76AAB176AE没有任何效果。

我发现了一个错误。 在 info.plist 我意外删除

<key>UIMainStoryboardFile</key>
<string>Main</string>

并将其替换为

<key>UIMainStoryboardFile</key>
<true/>

我在 Github 上推送了这个更改,一个月来我只在 Android 上测试了应用程序,所以没有任何迹象表明这是一个错误,但最终我找到了它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM