我正在构建一个使用一些图像文件和.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"];
如何解决这个问题?将资源保留在框架内是一种好方法吗?