简体   繁体   English

Flutter 无法在 iPhone 上运行

[英]Flutter won't run on iphone

Flutter does not work on my iOS device (iPhone X). Flutter 在我的 iOS 设备 (iPhone X) 上不起作用。

When I run using 'flutter run' it keeps compiling ( up to 'Installing and launching...' ) and opening a blank app for like a second.当我使用 'flutter run' 运行时,它会不断编译(直到 'Installing andlaunch...' )并打开一个空白应用程序大约一秒钟。

When I run my app using Xcode, it opens a blank app, and I receive this error message:当我使用 Xcode 运行我的应用程序时,它会打开一个空白应用程序,并收到以下错误消息:

dyld`__abort_with_payload:
0x1013975dc <+0>:  mov    x16, #0x209
0x1013975e0 <+4>:  svc    #0x80
->  0x1013975e4 <+8>:  b.lo   0x101397600               ; <+36>     #Thread 1: signal SIGABRT
0x1013975e8 <+12>: stp    x29, x30, [sp, #-0x10]!
0x1013975ec <+16>: mov    x29, sp
0x1013975f0 <+20>: bl     0x101395be8               ; cerror_nocancel
0x1013975f4 <+24>: mov    sp, x29
0x1013975f8 <+28>: ldp    x29, x30, [sp], #0x10
0x1013975fc <+32>: ret    
0x101397600 <+36>: ret    

and:和:

dyld: Library not loaded: @rpath/Flutter.framework/Flutter
Referenced from: /private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Runner
Reason: no suitable image found.  Did find:
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1
/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: code signature invalid for '/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter'

/private/var/containers/Bundle/Application/57467581-3BC4-4097-AA4A-717D2AA9BF93/Runner.app/Frameworks/Flutter.framework/Flutter: stat() failed with errno=1

Flutter doctor:颤振医生:

[✓] Flutter (Channel stable, v1.12.13+hotfix.7, on Mac OS X 10.15.3 19D76,
locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[✓] Xcode - develop for iOS and macOS (Xcode 11.3.1)
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Ultimate Edition (version 2019.3.2)
[✓] VS Code (version 1.38.1)
[✓] Connected device (1 available)

• No issues found!

iOS version: 13.3.1 iOS 版本:13.3.1

MacOs version: Catalina 10.15.3 MacOs 版本:Catalina 10.15.3

Important notice: It works on my iPad or on a Simulator ( iOS and Android ).重要提示:它适用于我的 iPad 或模拟器(iOS 和 Android)。

This is not a flutter issue, it has to do with apple latest ios 13.3.1.这不是抖动问题,它与苹果最新的 ios 13.3.1 有关。 It also reproduces by creating a new Xcode project and just adding a framework target, which automatically gets embedded and linked in the app target.它还通过创建一个新的 Xcode 项目并添加一个框架目标来复制,该目标会自动嵌入并链接到应用程序目标中。

More details about the issue: https://github.com/flutter/flutter/issues/49504有关该问题的更多详细信息: https : //github.com/flutter/flutter/issues/49504

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

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