【发布时间】: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