【问题标题】:Failed to emit precompiled header Xcode 12 MacBook M1无法发出预编译头 Xcode 12 MacBook M1
【发布时间】:2021-08-06 18:24:14
【问题描述】:

我最近切换到 MacBook M1,我决定设置我的项目,但在构建项目时出错

未能发出预编译的标头 '/path/Library/Developer/Xcode/DerivedData/ProjectName-fynqyqirahxbqmefkcrkvgaabddw/Build/Intermediates.noindex/PrecompiledHeaders/Project_Name-Bridging-Header-swift_1R4M1N58QJUXD-clang_34M9A5D58YO9X.pch' 用于桥接头 '/path/Documents/Dev/Carth/navigator-ios/Project_Name-Bridging-Header.h'

我有一些模块是通过 Carthage 添加的,而其他模块是通过 SPM 添加的。

在我用 Obj-c 编写的子模块之一中,我得到了这个导入错误

#import <SideMenu/SideMenu-Swift.h> 尽管通过 Carthage 安装了软件包。

感谢任何帮助。

【问题讨论】:

    标签: ios xcode carthage


    【解决方案1】:

    我在使用 React Native 和 Cocoapods 时遇到了非常相似的问题。为我解决的问题是更改部署目标,因为第三方库之一的部署目标(Podfile 中的 iOS 11)比主项目(iOS 10)更大。

    将两者都更改为 iOS 11 对我有用

    【讨论】:

      猜你喜欢
      • 2019-02-27
      • 2022-12-12
      • 2018-09-17
      • 2018-01-28
      • 2018-02-27
      • 2021-09-22
      • 2021-03-24
      • 2015-01-05
      • 1970-01-01
      相关资源
      最近更新 更多