如何在Xcode的资源文件夹中捆绑非版本控制的图像?
这里是我们尝试的方法,但没有奏效
- 版本控制图像 – 膨胀了我们的git回购,不是一个好主意
- DropBox上的图像 – 只要我们的devise人员在Dropbox上添加图像,工程师就可以使用它,但是工程师必须手动将新图像添加到其资源中。
- 数据库上的图像文件夹,资源下面的链接文件夹 – 与上面相同,但我们添加资源下的文件夹,而不是图像文件。 但是,添加新增图像的手动过程依然存在。
您遵循的最佳做法是什么?
你有没有尝试添加一个文件夹引用而不是一个组时添加到您的项目,并使用DropBox保持该文件夹与您的图像最新?
作为一个文件夹引用,它应该始终反映链接文件夹的当前状态,而不需要手动添加每个文件,因为它是从数据库下载的。
运行一个快速testing后,我发现添加文件夹引用并尝试使用[UIImage imageNamed:@“fileName.png”]的图像没有find实际的图像。
您必须实际包含文件夹引用的相对path,如下所示:
UIImage * imageFromFolderReference = [UIImage imageNamed:@"FolderReferenceName/fileName.png"];
这似乎是诀窍。