4

resource_bundlesすべての .lproj フォルダーから「MyAwesomeLib.strings」という名前の文字列ファイルを含めるだけの場合、.podspecの行はどのようになりますか?

私は次のことを試しました:

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

しかし、それはうまくいきませんでした。.bundle ファイルは正常にビルドされますが、その内部にはすべてのプルーニングされた .lproj フォルダーではなく、任意のフォルダーの外側にある 1 つの MyAwesomeLib.strings ファイルだけです。

すべての .lproj フォルダーから MyAwesomeLib.strings ファイルを含める方法を考えていますが、.lproj フォルダー内の他のすべてのジャンクは含めませんか?

4

2 に答える 2

1

「ディレクトリ/*」を使用するだけで、野手構造が下に保持されます。例えば

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

「リソース」の下のすべてのディレクトリ構造がそのままコピーされ、バンドルで正しくビルドされます。

于 2014-05-29T22:06:02.203 に答える
0

同様の機能を持つ他のライブラリには、リソースにバンドルが含まれており、すべての文字列ファイルが取り込まれます。このモデルはあなたに適していますか?

于 2013-10-18T07:27:11.660 に答える