'cocoapods' 如何编辑 podspec 文件

'cocoapods' how to edit podspec file

例子取自https://guides.cocoapods.org/syntax/podspec.html#requires_arc

spec.requires_arc = ['Classes/*ARC.m', 'Classes/ARC.mm']

下面是什么意思?能举个例子吗?谢谢!

Classes/*ARC.m 
Classes/ARC.mm

根据 the Cocoapods documentation (which you're presumably looking at right now), your choices are "true", "false" or the actual files that require ARC ().

所以对于 Podspec 模式 spec.requires_arc = ['Classes/*ARC.m', 'Classes/ARC.mm'] 你会说 "Classes" 目录中任何名为 ARC.mm*ARC.m 的文件(即 * 被一个通配符,因此“ChenFanFangARC.m 将是一个有效的匹配项,而 ARCMichael.m 不是),这些文件应该与自动引用计数一起使用。

为此 pod 编译的所有其他文件都将关闭 ARC。