私はcocoapods resource_bundleでリソースを読み込む方法に苦労しました。cocoapods resource_bundleでリソースを読み込む方法
以下は、.podspecs
ファイルに記載したものです。
s.source_files = 'XDCoreLib/Pod/Classes/**/*'
s.resource_bundles = {
'XDCoreLib' => ['XDCoreLib/Pod/Resources/**/*.{png,storyboard}']
}
これは私がメインプロジェクトからやろうとしていることです。
let bundle = NSBundle(forClass: XDWebViewController.self)
let image = UIImage(named: "ic_arrow_back", inBundle: bundle, compatibleWithTraitCollection: nil)
print(image)
私はXDCoreLib.bundle
の画像を見ましたが、それはゼロを返します。
を、単にこれらのリソースをコピーすることをポッドで、これらのリソースができるため、プロジェクトにしないでくださいいつでも更新/削除できます。 –
このポッドは自分で管理しています。プロジェクトの規模はますます大きくなり、各モジュールを分離したいと考えています。 –