我的问题是,每次运行 pod install 或 pod update 时,我的ubam.h 都会重新加载并导入项目中的所有 header 。但这会导致编译错误。我只需要伞来导入一些公共(public) header ,但是 pod install 将我的所有 header 更改为公共(public)并将它们全部导入到我的伞中。h
有没有办法停止自动重新加载伞.h,或者忽略项目 header 并仅导入公共(public) header 。
这是一个 Flutter 插件,因此当我从 Android studio 启动 Flutter 应用程序时,它会自动运行 pod install 并且不再能够编译该插件。
感谢您的帮助。
最佳答案
更新: 我需要在 .podspec 中设置所有私有(private) header : s.private_header_files = '路径', '路径2' ...
看起来“pod install”将所有 header 设置为公开作为标准。
关于c - 如何阻止 Cocoapods 导入保护伞中的私有(private) header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60848869/