在发布Cocoapod时包含图像资产

Dan*_*ell 6 xcode cocoa nsbundle cocoapods

我已经制作了一个自定义的Cocoa控件,想要发布它并写一个podspec.

我的控件包含一个图像.如何打包此图像,以便当其他人安装我的pod时,我的代码可以找到图像?

目前,图像包含在示例应用程序Images.xcassets文件中并使用加载[NSImage imageNamed:...].但是,当其他人来安装我的pod时,他们不会想要示例项目:他们只需要类和图像.

Kei*_*ley 8

您可以单独包含文件,也可以包含xcassets文件.无论哪种方式在CocoaPods方面,您只需要将它们包含在您的规范中resources

  • 我在使用包含xcassets的私人吊舱时遇到了麻烦.并没有被复制,任何想法?```s.resource_bundles = {'PodTarget'=> ['Pod/Assets/*.xcassets']}``` (6认同)
  • @swalkner不记得这篇文章,但我想是的.在我的'Core` subspec:`s.subspec'Core'中我只有:`ss.resources = ['Pod/Resources/Fonts/*.ttf','Pod/Resources/Extra.xcassets','Pod /资源/嘲笑/*.JSON']` (2认同)