我正在尝试生成使用 Flutter 制作的应用程序的存档(IPA 文件(。我正在遵循官方指南:准备发布iOS应用程序:创建构建存档。
我在使用 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 Code或使用"flutter build ios --release"命令(没有任何问题。 我只在尝试生成存档时遇到问题。
我是否需要在项目设置中更改某些内容以创建存档?
问题是我试图从 Runner 创建存档.xcodeproj而不是Runner.xcworkspace(定义 pods 目标(。
切换到该项目解决了生成存档的问题。
确保平台:iOS版本与Podfile中的版本一致:
Target -> Runner -> General -> Deployment Info
版本中的版本 应该与 Podfile 中的 on 相同。
查看此图像: https://i.stack.imgur.com/Q6nPr.png
只要确保你打开的是Runner.xcworkspace而不是Runner.xcodeproj