Flutter应用程式发生错误,无法启动

时间:2020-05-22 06:13:28

标签: ios xcode flutter

我正在尝试在iPhone上运行Flutter应用程序。我以前可以做到,但是突然停止了,并且出现了这个错误:

Could not build the precompiled application for the device.

It appears that your application still contains the default signing identifier.
Try replacing 'com.example' with your signing id in Xcode:
  open ios/Runner.xcworkspace

Error launching application on Jessica's iPhone.

这是我尝试做的事情:

  • 运行flutter clean
  • 重新启动计算机
  • 从手机中删除应用
  • 重命名了束ID
  • 在Xcode中,我将“文件”>“工作区设置”更改为“旧版构建系统”
  • 锁定和解锁的钥匙串
  • 在Xcode中,我做了产品>清理构建文件夹

没有一个使它起作用。当我尝试在Xcode中运行它时,出现以下错误:

460 duplicate symbols for architecture arm64

当我尝试在ios Simulator上从Xcode运行时,我得到:

35 duplicate symbols for architecture x86_64

(以前还有其他错误,但这是最新的错误。)

如何在手机上运行Flutter应用程序?

1 个答案:

答案 0 :(得分:0)

有一个github问题26123,有一个解决方法

TL:DR 目标:Xcode中的亚军,

Screen Shot 2019-04-09 at 2 42 40 pm

然后用我的签名证书中的电子邮件替换捆绑标识符中的com.example。

Screen Shot 2019-04-09 at 2 40 09 pm

然后在Xcode中构建