我在 Xcode 6 (FWTest) 中制作了一个空的单 View 应用程序,并添加了一个 Cocoa Touch Framework (FWTestKit) 作为目标,并要求它嵌入到 FWTest 中。然后我将图像 (photo.png) 添加到框架中,我希望在构建和归档我的应用程序时位于 Frameworks/FWTestKit.framework/Versions/A/Resources/photo.png 中。但是,我在 Frameworks/FWTestKit.framework/photo.png 中找到它
我怎样才能让它至少在资源文件夹中?最好是版本控制文件夹,以便我可以发布不同版本的框架?
当我将这个框架添加到另一个应用程序时,我是否需要做任何特别的事情来确保资源与它捆绑在一起,这样当我从我的框架中引用资源时,我可以确定它是可用的也在另一个应用程序中使用时?
干杯
尼克
最佳答案
您应该将 photo.png 添加到单独的文件夹中(我们称之为“gica”)。然后将文件夹拖到项目中,根据需要选中复制项目并创建文件夹引用。然后(重要的)在构建阶段,再次将 photo.png 拖到 Copy Bundle Resources 中,如果需要保留 Copy 项目并创建文件夹引用。编译后,您现在应该拥有所需的文件夹结构 [它保留 gica/photo.png]。
关于ios - 自定义 iOS 框架中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28321817/