如果我只想包含所有 .lproj 文件夹中名为“MyAwesomeLib.strings”的字符串文件,那么 .podspec 中的 resource_bundles
行应该是什么样的?
我尝试了以下方法:
s.resource_bundle = { 'MyAwesomeLibResources' => ['MyAwesomeLib/*.lproj/MyAwesomeLib.strings'] }
但它没有奏效。它可以很好地构建 .bundle 文件,但在其中并不是所有修剪过的 .lproj 文件夹,而是任何文件夹之外的单个 MyAwesomeLib.strings 文件。
知道如何包含所有 .lproj 文件夹中的 MyAwesomeLib.strings 文件,但不包含 .lproj 文件夹中的所有其他垃圾吗?
最佳答案
简单地使用“目录/*”将保留外野手结构。例如
s.ios.resource_bundle = { 'grabKitBundle' => 'Resources/*'}
“Resources”下的所有目录结构都将按原样复制,并将正确构建在包中。