问题描述
我有一个flutter模块,并集成在现有的iOS应用程序(添加到应用程序)中。 一切正常,但是当我尝试存档时,在 webview_flutter 模块中产生错误:
位码束无法生成,因为'/Users/flutter-module/.ios/Flutter/engine/Flutter.framework/Flutter'是在没有完整位码的情况下构建的。所有用于位码的框架和dylib必须从Xcode归档文件生成,或为架构armv7安装安装文件'/Users/flutter-module/.ios/Flutter/engine/Flutter.framework/Flutter'
我检查了构建设置,并且出于明显的原因将启用的位码设置为“是”,可能是此错误的原因?它与webview_flutter模块有关吗?
编辑
macOS:10.15.3(Catalina)
Xcode版本:11.0(11A420a)
Flutter版本:通道稳定,1.20.2
解决方法
要使用Flutter模块归档iOS应用:
- 在flutter模块目录中运行
flutter build ios
,以创建发行版本。 - 返回到Xcode,然后清理构建文件夹(可选)并执行存档。
“添加到应用”部分中对此文档的记录不足。有关更多详细信息,请参阅正式文档中的create a build archive。