【问题标题】:How to fix header file not found when Archive build on Xcode?在 Xcode 上构建存档时如何修复找不到头文件?
【发布时间】:2019-11-04 00:08:25
【问题描述】:

您好,我使用Dart 语言开发此 iOS 应用程序。 最近,开发完成。 要将 iOS 应用上传到您的 AppStore,需要在该网站上进行设置。

https://developer.apple.com/

https://appstoreconnect.apple.com/

我尝试 Build -> Archive 点击 Xcode 但失败消息

ios/Runner/GeneratedPluginRegistrant.m:6:9: 'device_info/DeviceInfoPlugin.h' file not found

如何修复 Xcode 上找不到头文件的消息? 谢谢

【问题讨论】:

    标签: xcode macos flutter dart


    【解决方案1】:

    我刚刚发现,当您无意中打开项目文件Runner.xcodeproj 而不是工作区文件Runner.xcworkspace 时,也会出现此类错误。

    【讨论】:

      【解决方案2】:

      两种选择

      1.使用命令行使用“flutter create -i swift appname”构建您的项目。

      2.如果您已经创建了一个项目,则必须添加“use_frameworks!”到你的 podfile。

      选项 2 可能不是最佳选择,因为 cocoapods 问题会导致某些软件包(如 OneSignal)会导致应用构建失败。

      【讨论】:

      • 我遇到了这个问题,我的 podfile 已经有 'use_frameworks!'在里面
      猜你喜欢
      • 1970-01-01
      • 2020-11-29
      • 1970-01-01
      • 2014-08-05
      • 2016-02-14
      • 1970-01-01
      • 2019-08-21
      • 2011-11-05
      • 2023-03-10
      相关资源
      最近更新 更多