【问题标题】:Project build succeeds but lots of errors appears when previewing项目构建成功但预览时出现很多错误
【发布时间】:2021-02-20 08:32:20
【问题描述】:

我的项目构建良好,但是当我构建为预览时,它显示了很多错误。已经重新启动了我的 Mac 并使用了 pod install 和 pod update,但它仍然存在。

在代码中显示错误的屏幕截图是唯一引用某些代码的错误,其他“红色”错误不引用任何 fsic 代码

编辑:失败诊断: 模块“GoogleUtilities”的伞头文件不包含头文件“GULSwizzler.h”[-Werror,-Wincomplete-umbrella]


SchemeBuildError: 未能构建方案“MedicalApp”

模块“GoogleUtilities”的伞头文件不包括头文件“GULSwizzler.h”[-Werror,-Wincomplete-umbrella]

构建目标 FirebaseCoreDiagnostics: 警告:iOS 模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的部署目标版本范围为 9.0 到 14.1.99。 (在项目“Pods”的目标“FirebaseCoreDiagnostics”中)

【问题讨论】:

    标签: xcode swiftui


    【解决方案1】:

    您的问题是这样写的: iOS 模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的部署目标版本范围为 9.0

    将此代码复制并粘贴到您的 podfile 中。转到终端并制作pod update

    post_install do |pi|
        pi.pods_project.targets.each do |t|
          t.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
          end
        end
    end
    

    【讨论】:

      【解决方案2】:

      我认为正确的 pod 是 pod 'FirebaseCore',而不是 pod 'Firebase/Core'。尝试更改该吊舱,看看它是否有效。一些“黄色”错误将仍然存在,但应用仍应构建。

      【讨论】:

        猜你喜欢
        • 2016-10-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-02
        • 1970-01-01
        相关资源
        最近更新 更多