Flutter应用程序打开,但卡在闪屏上

iq3niunx  于 2022-12-24  发布在  Flutter
关注(0)|答案(9)|浏览(259)

当我构建我的iOS应用程序时,它在我的MacBook上的模拟器中完美地打开。当我在iTunes商店上发布应用程序时,应用程序不再工作。闪屏显示,但停留在屏幕上。

moiiocjp

moiiocjp1#

我的解决方案:
1)用flutter doctor更新了我的iOS工具链
2)第一个月
3)终端中的flutter build ios --release
4)在Xcode中存档

nhaq1z21

nhaq1z212#

我通过删除project_root/ios/Pods/project_root/ios/Podfile.lock并在flutter cleanflutter build ios --release之后再次运行pod install来修复此问题

ia2d9nvy

ia2d9nvy3#

我尝试了各种解决方案。但最后我发现问题是我的android studio版本(在我的情况下,ide用于flutter的开发)。我将我的版本更新为3. 2. 1,然后按照说明在xcode中运行,它在我的情况下工作。希望它能有所帮助!

hvvq6cgz

hvvq6cgz4#

我把WidgetsFlutterBinding.ensureInitialized()添加到主页。

void main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(MyApp());
}
v9tzhpje

v9tzhpje5#

我在Android构建一个使用多种口味的应用程序时遇到了这个问题,但最终发现我只是使用了错误的APK文件。
因此,构建创建3 apk文件,如.

myapp.apk
myapp-test-debug.apk
myapp-test-release.apk

我的假设是使用X11 M0 N11 X,这让应用程序卡在了闪屏上。使用X11 M1 N11 X没有这个问题。
对我自己来说有点拍脸的时刻,但也许这有助于别人寻找答案!

gfttwv5a

gfttwv5a6#

我也面临着同样的问题,我最终发现问题的根源是xcode的工作区设置,当我将工作区设置从旧的构建系统更改为新的构建系统时,bug消失了。希望能帮助到你。

yfwxisqw

yfwxisqw7#

可能Podfile已过期。
我的解决方案:
1.删除Pobfile文件夹和Pobfile. lock方向:"您的flutter项目/ios/"
1.运行flutter clean
1.运行flutter pub get
1.运行flutter build ios
希望这能有所帮助。

abithluo

abithluo8#

如果上面的解决方案都不适合你在ios上使用,试试这个。在xcode中的目标〉常规下。将主界面设置为主界面,将luanch屏幕文件设置为启动屏幕。
这对我在IOS上起作用了。

368yc8dk

368yc8dk9#

在应用清单的<application>对象内添加android:allowBackup="false"标签

相关问题