【问题标题】:webview_flutter cause issues while archive in iOSwebview_flutter 在 iOS 中存档时导致问题
【发布时间】:2020-12-10 00:25:30
【问题描述】:

我有一个颤振模块并集成在现有的 iOS 应用程序中(添加到应用程序)。 一切正常,但是当我尝试存档时,它会在 webview_flutter 模块中产生错误:

无法生成位码包,因为“/Users/flutter-module/.ios/Flutter/engine/Flutter.framework/Flutter”是在没有完整位码的情况下构建的。位码的所有框架和 dylib 必须从 Xcode Archive 生成​​或安装构建文件'/Users/flutter-module/.ios/Flutter/engine/Flutter.framework/Flutter' 用于架构 armv7

我检查了构建设置,并且启用的 Bitcode 设置为“是”,原因很明显,这个错误的原因可能是什么?和 webview_flutter 模块有关系吗?

编辑

macOS:10.15.3 (Catalina)

Xcode 版本:11.0 (11A420a)

Flutter 版本:通道稳定,1.20.2

【问题讨论】:

  • 你用的是什么版本的 Flutter?从 1.9.6 开始,Flutter 应该包含位码。
  • @Coder-256 我用的是1.20.2,你认为是包(webview_flutter)的问题吗,因为这个错误发生在那个包中。
  • 我还不确定,但我倾向于否。您使用的是哪个 Xcode 和 macOS 版本?您能否将所有版本信息添加到您的问题中?
  • 您能否检查“启用位码”是否已启用,并且“架构”下的所有内容在您的 所有 目标上都设置为默认值(非粗体)?
  • 我已经用版本更新了问题,并且启用了位代码并且“架构”都设置为默认值。如果您需要任何进一步的数据,请告诉我

标签: ios flutter flutter-add-to-app webview-flutter


【解决方案1】:

使用 Flutter 模块归档 iOS 应用:

  1. 在 Flutter 模块目录中运行 flutter build ios 以创建发布版本。
  2. 返回 Xcode,然后清理构建文件夹(可选)并执行归档。

这部分在“添加到应用程序”部分中没有详细记录。更多详情请查看官方文档中的create a build archive

【讨论】:

    猜你喜欢
    • 2023-03-09
    • 1970-01-01
    • 2019-06-23
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 2012-07-07
    • 2019-03-25
    相关资源
    最近更新 更多