繁体   English   中英

iOS 上 Flutter 的代码设计错误

[英]Codesign error with Flutter on iOS

所以我最近一直在尝试进入 Flutter,但我遇到了问题。 当我创建一个新项目并执行flutter run它工作得很好。 如果我完全关闭应用程序并重新运行应用程序,我每次都会收到此错误。

Failed to build iOS app
Error output from Xcode build:
↳
    ** BUILD FAILED **

Xcode's output:
↳
    === BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Debug ===
    /Users/zachstarnes/Documents/code/test_proj/build/ios/Debug-iphonesimulator/Runner.app: resource fork, Finder information, or similar detritus not allowed
    Command /usr/bin/codesign failed with exit code 1
Could not build the application for the simulator.
Error launching application on iPhone X.

我不知道如何解决这个问题。 我尝试打开 xcode 项目文件并将项目签署给我的组织并重新运行,但这仍然不会改变结果。 我需要做什么来解决这个问题的任何想法?

所以经过很长时间,如果终于想出了如何解决它。

我能够修复的方法是删除 flutter 项目根目录中的build目录。 该文件夹只是在没有导致问题的文件的情况下重建。

我认为这与分叉我添加到项目中的字体/图像有关。

编辑 (6/4/2019) 您也可以使用flutter clean ,它也可以解决问题。 由@Luke Stanyer 在下面声明!

运行

 flutter clean

在您的命令行中。

当然, flutter clean帮助,但是,就我而言,这完全是将部署目标设置为 9.0

在此处输入图片说明

记得在你的ios/Podfile文件顶部启用(取消注释或添加)这行platform :ios, '9.0'只要你不关心低于 9.0 的 iOS 版本

这种协同设计失败可能有多种原因。

转到钥匙串访问-> Apple Worldwide Developer Relations 证书颁发机构证书 ->获取信息->(展开)信任设置

然后对于“使用此证书时: ”的组合框,将其设为系统默认值

我遇到了这个问题,这对我有用。

首先,让我们明确一点,XCode 被编写为 Tardis 的 IDE 版本,或者可能是 Terry Pratchett 的 Discworld 系列中的 Luggage。 它的内部比外部大,每次打开它都会看到不同的东西。

现在,我的根本问题是我的项目需要刷新我的 Apple Developer 登录。 我就是这样做的:

  1. 在 XCode 中打开您的 Flutter 项目。
  2. 在左侧面板的顶部有一些图标。 其中一个看起来像一个文件夹。 如果将鼠标悬停在它上面,它会显示“显示项目导航器”。 单击那个。
  3. 在这些图标下方的左侧面板上,选择 Runner(应位于列表顶部)。 这将填充中心面板。
  4. 在中间面板的左侧,您应该会看到一个包含 Project/Runner 和 Target/Runner 的列。 选择目标下的跑步者。 这将更改中心面板右侧的内容。
  5. 在顶部,您现在应该看到以下选项:General、Signing & Capabilities、Resource Tags、Info、Build Settings、Build Phases 和 Build Rules。 选择签名和功能。
  6. 如果您遇到与我相同的问题,您现在将在中间面板部分看到提示,要求您再次登录,并且面板中间会出现一个登录按钮。 单击它,使用您的 Apple Developer 密码登录。
  7. 现在再次构建您的项目。 在构建过程中,macos 可能会提示您登录以授予钥匙串权限。

希望这会帮助其他一些人。

我有完全相同的问题。 我尝试了多个 IDE,弄乱了 Xcode 中的证书,甚至重新安装了我的操作系统(因为我在同一个存储库中使用的其他人没有这种问题)。

flutter clean

对我有用,但只能作为临时修复。

暂无
暂无

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

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