如何通过排除特定的 .h .m 文件来安装 Pod 库或如何在 iOS 的 Pod 库中删除特定的 .h .m 文件

How to install Pod Library by excluding SPECIFIC .h .m FILES or How to remove SPECIFIC .h .m FILES in Pod Library in iOS

在我的 iOS 应用程序中,我将第三方库与 cocoa pods

一起使用

出于某种原因,在第三方库中,我需要该库,但不需要该库中的某些特定文件

所以我需要在没有这些文件的情况下安装 pod

例如:我通过在我的 PodFile 中指定以下行来安装库

pod 'AFNetworking', '~> 3.1.0'

AFNetworking 在应用程序中安装成功。

但是在这里,我需要排除下面给出的 AFNetworking 中的一些文件

UIWebView+AFNetworking.h & .m
UIActivityIndicatorView+AFNetworking.h & .m
UIButton+AFNetworking.h & .m

在安装 pod 库时,是否有 ant 方法来排除这些文件。

提前致谢

我认为您不能排除特定文件。但是你可以排除一些子规格。以上文件是 AFNetWorking/UIKit

部分

因此在您的 pod 文件中它看起来像这样。

pod 'AFNetworking', '~> 3.2.1', :subspecs => ['Reachability', 'Serialization', 'Security', 'NSURLSession']

您可以将它 fork 到您的存储库,更改 .podspec 文件,然后从 fork 源安装它。

pod ‘ AFNetworking’, :git => ‘https://github.com/[yourName]/AFNetworking.git’