CocoaTouch框架包含资源

时间:2014-12-24 05:35:55

标签: ios xcode frameworks resourcebundle

我正在构建一个使用一些图像文件和.xib文件的框架。现在我分别构建框架和一个包,并将此.framework.bundle分发给其他开发人员。新的我需要做的是分发这个框架并捆绑在一起。有没有办法构建框架并捆绑在一起并作为单个包分发。

为了创建框架,我使用shell脚本为它创建模拟器和设备的.a文件,然后使用lipo工具组合在一起。

我需要从框架代码内部以及外部框架代码中访问这些资源这些资源。现在我正在访问像

这样的资源
NSURL *bundleURL = [[NSBundle mainBundle] URLForResource:@"MyFrameworkBundle" withExtension:@"bundle"];
NSBundle *resourceBundle = [NSBundle bundleWithURL:bundleURL];
NSString *path = [resourceBundle pathForResource:@"file" ofType:@"extension"];

如何解决这个问题?将资源保留在框架内是一种好方法吗?

0 个答案:

没有答案