===带有配置发布的项目运行器的构建目标运行器=== Swift 3模式已被弃用,并将在以后的版本中删除 Xcode。请使用“转换”>“当前”将“ Runner”迁移到Swift 4.2 编辑菜单中的“快速语法...”。 Swift 3模式已被弃用,并将在以后的版本中删除 Xcode。请使用“转换”>“当前”将“ Runner”迁移到Swift 4.2 编辑菜单中的“快速语法...”。 ===带有配置发布的项目运行器的目标构建器=== --path / Runner / GeneratedPluginRegistrant.m: 6:9:致命错误:找不到'connectivity / ConnectivityPlugin.h'文件 #进口 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生1个错误。
颤抖的医生:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel master, v1.3.11-pre.10, on Mac OS X 10.13.6 17G65, 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)
[✓] Connected device (1 available)
• No issues found!
xcode版本:10
我正在修复旧项目中的错误
答案 0 :(得分:1)
对我有用的解决方案如下。
先做flutter clean
然后转到projectDirectory/ios
并打开Runner.xcworkspace
文件而不是Runner.xcodeproject
然后转到打开的xcode窗口中的Product
菜单,然后根据需要单击“存档/构建”。
答案 1 :(得分:0)
1-在Xcode中>>打开“产品”菜单>>然后选择“干净”
2-虽然您在iOS文件夹中打开终端并运行pod install
参考:https://github.com/flutter/flutter/issues/21989#issuecomment-509193686
答案 2 :(得分:0)
我从上周开始面临这个问题。我进行了很多搜索,但没有发现任何帮助。我按照以下步骤构建IPA:
https://flutter.dev/docs/deployment/ios
我试图在xcode中使用projectPath / ios / Runner.xcodeproj来构建IPA,这是错误的,并抛出此错误“找不到connectivity / ConnectivityPlugin.h'文件”。
如何解决问题:
1)关闭xCode。
2)使用终端在projectPath / ios /中安装或更新POD。
3)ProjectPath / ios / Runner.xcworkspace使用xCode打开它。
4)在xCode的顶部菜单上,转到“产品”,然后单击“存档”。
5)要查看IPA,请转到xCode =>窗口的顶部菜单,然后单击Orginazer。
注意:项目代码中无需更改。需要Pod安装/更新。
然后从projectPath / ios / Runner.xcworkspace成功构建IPA之后,我再次打开projectPath / ios / Runner.xcodeproj,然后看到此错误。因此据我所知,请忽略Runner.xcodeproj中的此错误
答案 3 :(得分:0)
1.首先做flutter clean
2. 其次做flutter build ios
这是自动运行 pod install
。