无法在Apple实体装置上执行Flutter应用程式

时间:2020-02-27 14:46:27

标签: ios iphone xcode flutter sigabrt

我有一个运行良好的Xcode(至少对于Swift iOS项目而言),今天我尝试安装flutter。 我从这里开始执行步骤:FlutterDev(每一步,所以解决方案不在这里)

我也可以在iPhone和Android虚拟设备上的Simulator终端上构建和运行Flutter项目。

Flutter医生发现一切正常。

但是我不能在任何物理Apple设备上运行它。在2台MacBook Pro上进行了测试->部署到3台不同的iPhone。

如果我尝试从Xcode运行,则在应用尝试启动后立即出现SIGABRT错误,并且如果我尝试从此处运行应用,则终端卡住了安装和启动的过程。

端子

Terminal problem picture

Xcode

Xcode error picture

3 个答案:

答案 0 :(得分:0)

也许您应该尝试以下步骤:

1)飘动干净

2)flutter build ios --release

然后在Xcode MenuBar中执行以下操作:产品->清洁,然后在Xcode中构建

答案 1 :(得分:0)

这是Flutter的错误。而是切换频道:

flutter channel dev
flutter upgrade
flutter run

但是请记住:dev频道远远领先于稳定频道,它的安全性也有所降低。我建议您仅将其用于在设备上运行应用程序。要进行编码等,请切换回stable频道:

flutter channel stable
flutter upgrade

该错误将在v1.15.3中修复。

答案 2 :(得分:0)

花了整天的时间进行故障排除后,唯一适用于我的解决方案是下载xcode beta(最新的13.4 iOS beta),然后一切立即生效。我打开了现有项目,运行并在手机上打开,没有任何额外的步骤。