【问题标题】:Cannot install Swift cocoapod without use_frameworks! module-swift.h file not found没有 use_frameworks 就无法安装 Swift cocoapod!找不到模块 swift.h 文件
【发布时间】:2019-08-07 18:26:53
【问题描述】:

我创建了两个 pod,一个在 Objc (PodA) 中,一个在 Swift (PodB) 中。 PodA 依赖 PodB,但不能使用 use_frameworks!在 podfile 中(我拥有的较大的 Objc 项目依赖于 PodA 进入也不能使用_frameworks!)。

我的问题是当我有线路时 PodA 出错了

#import <PodB/PodB-Swift.h>

说它找不到文件。问题似乎与 use_frameworks! 有关。如果我在我的 podfile 中包含该行,它会起作用,而当我不这样做时,它不会。有没有办法解决这个问题?再次,有行use_frameworks!如果我想在我的大型项目中使用 PodA,这对我来说不是一个选择。

【问题讨论】:

    标签: objective-c swift frameworks cocoapods


    【解决方案1】:

    您需要use_frameworks!use_modular_headers! 才能支持模块化导入。

    【讨论】:

    • 原来我需要使用_modular_headers!使用@import PodB;在我的项目中。 #import 和 #import "PodB-Swift.h" 不起作用。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2020-07-06
    • 1970-01-01
    • 2014-08-24
    • 2023-02-07
    • 2015-03-30
    • 2023-01-30
    相关资源
    最近更新 更多