Mam wiele do rozwiązania, aby załadować zasób w cocoapods resource_bundle.Jak załadować zasób w cocoapods resource_bundle
Poniżej zamieszczam plik .podspecs
.
s.source_files = 'XDCoreLib/Pod/Classes/**/*'
s.resource_bundles = {
'XDCoreLib' => ['XDCoreLib/Pod/Resources/**/*.{png,storyboard}']
}
To jest to, co próbuję zrobić z głównego projektu.
let bundle = NSBundle(forClass: XDWebViewController.self)
let image = UIImage(named: "ic_arrow_back", inBundle: bundle, compatibleWithTraitCollection: nil)
print(image)
Zrobiłem to zdjęcie w XDCoreLib.bundle
, ale zwraca zero.
Nie rób tego, wystarczy skopiować te zasoby do projektu, ponieważ zasoby te mogą być w strąkach zaktualizowane/usunięte w dowolnym momencie. –
Ta kapsuła jest obsługiwana przez nas. Rozmiar projektu jest coraz większy i chcemy oddzielić każdy moduł. –