CocoaPods如何添加字符串捆绑?

时间:2013-10-17 13:10:25

标签: objective-c cocoapods

如果我只想在所有.lproj文件夹中包含名为“MyAwesomeLib.strings”的字符串文件,那么。resource_bundles行在.podspec中应该是什么样的?

我尝试了以下内容:

s.resource_bundle = { 'MyAwesomeLibResources' => ['MyAwesomeLib/*.lproj/MyAwesomeLib.strings'] }

但它没有奏效。它可以很好地构建.bundle文件,但它内部并不是所有已修剪的.lproj文件夹,而只是在任何文件夹之外的单个MyAwesomeLib.strings文件。

知道如何在所有.lproj文件夹中包含MyAwesomeLib.strings文件,但不包含.lproj文件夹中的所有其他垃圾文件吗?

2 个答案:

答案 0 :(得分:1)

简单使用"目录/ *"将保持外野手结构。 e.g。

s.ios.resource_bundle = { 'grabKitBundle' => 'Resources/*'}

"资源"下的所有目录结构将被复制,并将正确构建。

答案 1 :(得分:0)

具有类似功能的其他库在资源中直接include the bundle并且带来所有字符串文件。这个模型适合你吗?