Flutter iOS档案发行版在Xcode中找不到'xx plugin.h'文件错误

苏拉奇

按照准备发布iOS应用程序中的步骤进行操作,我创建了Create Build Archive,以下命令成功运行:

flutter build ios

但是,当我在Xcode中打开项目Runner来创建档案时,GeneratePluginRegistrant.m文件中出现错误

找不到'package_info / PackageInfoPlugin.h'文件

我以为这可能是插件的问题,所以我从项目中删除了该插件。但是随后我在下一个出现了错误:

找不到“ path_provider / PathProviderPlugin.h”文件

在此处输入图片说明

这是我扑扑的医生结果:

[✓] Flutter (Channel beta, v1.2.1, on Mac OS X 10.14.3 18D109, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
[✓] iOS toolchain - develop for iOS devices (Xcode 10.1)
[✓] Android Studio (version 3.3)
[✓] VS Code (version 1.32.0)
[✓] Connected device (2 available)

我需要怎么做才能解决这个问题?

更新1

我很确定在创建项目时检查了Swift选项,但是我没有使用任何自定义的Swift代码,因此这不是必需的。

这些GitHub问题看起来都一样:herehere但是,运行以下命令(如注释中所建议)不会更改错误消息:

flutter build ios --release --no-codesign

更新2

我开始了一个新的Flutter项目(具有Swift支持),并添加了以下依赖项:

dependencies:
  flutter:
    sdk: flutter
  path_provider: ^0.4.1
  sqflite: ^1.0.0
  package_info: ^0.4.0+2
  webview_flutter: ^0.3.4
  url_launcher: ^5.0.2

但是没有错误,我能够运行存档。

现在,我不知道要在原始应用程序中查找错误。

苏拉奇

这不是一个理想的答案,但是我解决的方法是创建一个具有相同名称的新项目,然后一点一点地从旧应用程序中复制所有片段,并测试它在Xcode中始终构建。到最后,它仍然建立了,我可以制作存档了。

显然,新的Flutter项目中有些东西不包含导致错误的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

找不到Plugin.h文件:flutter和xcode

Flutter TFLite错误:找不到“ metal_delegate.h”文件

在flutter中找不到'audioplayers / AudioplayersPlugin.h'文件

iOS Flutter应用程序将无法启动;致命错误:找不到“ camera / CameraPlugin.h”文件?

在xcode 7中找不到facebooksdk.h文件错误

找不到Flutter插件`geolocator-Swift.h`文件

上传档案错误:“缺少...的iOS发行版签名身份”

找不到Flutter iOS MobileFFmpegConfig.h

找不到 Flutter.h

找不到文件.h xcode

找不到Ionic 3应用程式的'Branch.h'档案Xcode错误

创建框架时在XCode 8中找不到filename.h文件错误

XCode-iOS-找不到<OCMock / OCMock.h>文件

在ubuntu中安装AWS elasticbeanstalk命令行工具:错误找不到'awsebcli == 3.10.0'发行版,应用程序需要该发行版

使用Firebase_admob Flutter插件时找不到FirebaseAdMobPlugin.h文件

Xcode 7错误:“缺少...的iOS发行版签名身份”

找不到错误的“ GoogleDataTransport / GDTClock.h”文件

使pycaffe发生致命错误:找不到“ Python.h”文件

严重错误:找不到“ linux / bio.h”文件

pycrypto安装致命错误:找不到gmp.h文件

pycrypto安装致命错误:找不到gmp.h文件

致命错误:找不到“ QuickTime / QuickTime.h”文件

lang ++:致命错误:找不到'unistd.h'文件

安装libact时找不到'lapacke.h'文件错误

#import在Xcode(版本6.3)中找不到.h文件

Xcode:找不到“RegisterMonoModules.h”文件

Flutter iOS构建失败:Pod文件错误

Flutter 中与 Jar 文件相关的构建错误

Flutter 错误:找不到“xxx”的配置文件:Xcode 找不到任何与“xxx”匹配的 iOS 应用开发配置文件