No se pueden cargar imágenes de .xcasset en CocoaPods

Estoy creando un pod y tengo un catálogo de activos de imágenes que me gustaría usar. En mi file .podspec, lo configuré así:

s.resource_bundles = { 'MyPodResources' => ['*.xcassets'] } 

y Images.xcassets está en el directory raíz del pod.

Cuando bash cargar imágenes usando imageNamed() , simplemente no funciona. No recibo un error o una advertencia pero no se muestran imágenes.

Esta es la parte divertida: si trato de agregar una image en mi Main.storyboard en la aplicación de ejemplo, puedo seleccionar la image y se muestra bien en el Interface Builder. Sin embargo, cuando ejecuto la aplicación de ejemplo, la image no está visible.

He examinado todos los problemas en GH y todavía no puedo encontrar una solución a esto … ¿Es un problema con Xcode 7 / iOS 9?

¡Gracias!

Al final, escribí una extensión para UIImage y la puse en el directory pod. Se parece a esto:

 class func bundledImage(named: String) -> UIImage? { let image = UIImage(named: named) if image == nil { return UIImage(named: named, inBundle: NSBundle(forClass: MyBasePodClass.classForCoder()), compatibleWithTraitCollection: nil) } // Replace MyBasePodClass with yours return image } 

Lo estoy usando como: imageView.image = UIImage.bundledImage("icon-grid")

Eso es todo, ¡espero que alguien encuentre esto útil!