使用 flutter_secure_storage 包为 ios 创建构建存档时出现问题

Problem creating a build archive for ios using flutter_secure_storage package

我正在尝试为我使用 Flutter 制作的应用程序生成存档(IPA 文件)。我正在遵循官方指南:Preparing an iOS app for release: Create a build archive.

我在使用 flutter_secure_storage 包时生成存档时遇到问题。

当我尝试生成存档(Xcode -> 产品 -> 存档)时,出现以下错误:

Runner: 1 issue
/Path/to/my/project/ios/Runner/GeneratedPluginRegistrant.m:6:9: 
'flutter_secure_storage/FlutterSecureStoragePlugin.h' file not found

我可以毫无问题地编译项目(从 Xcode/Visual 代码或使用 "flutter build ios --release" 命令)。我只在尝试生成存档时遇到问题。

我是否需要更改项目设置中的某些内容来创建存档?

问题是我试图从 Runner.xcodeproj 而不是 Runner.xcworkspace[=16= 创建存档](它定义了 pods 个目标)。

切换到该项目解决了生成存档的问题。

确保平台:ios 版本与 Podfile 中的版本一致:

Target -> Runner -> General -> Deployment Info 中的版本 应该与您的 Podfile 中的 on 相同。

检查这张图片: https://i.stack.imgur.com/Q6nPr.png