如何通过排除特定的 .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’
在我的 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’