ios - 自定义 iOS 框架中的资源

标签 ios cocoa-touch ios8 frameworks resources

我在 Xcode 6 (FWTest) 中制作了一个空的单 View 应用程序,并添加了一个 Cocoa Touch Framework (FWTestKit) 作为目标,并要求它嵌入到 FWTest 中。然后我将图像 (photo.png) 添加到框架中,我希望在构建和归档我的应用程序时位于 Frameworks/FWTestKit.framework/Versions/A/Resources/photo.png 中。但是,我在 Frameworks/FWTestKit.framework/photo.png 中找到它

我怎样才能让它至少在资源文件夹中?最好是版本控制文件夹,以便我可以发布不同版本的框架?

当我将这个框架添加到另一个应用程序时,我是否需要做任何特别的事情来确保资源与它捆绑在一起,这样当我从我的框架中引用资源时,我可以确定它是可用的也在另一个应用程序中使用时?

干杯

尼克

最佳答案

step1 If the desired structure is]![step2您应该将 photo.png 添加到单独的文件夹中(我们称之为“gica”)。然后将文件夹拖到项目中,根据需要选中复制项目并创建文件夹引用。然后(重要的)在构建阶段,再次将 photo.png 拖到 Copy Bundle Resources 中,如果需要保留 Copy 项目并创建文件夹引用。编译后,您现在应该拥有所需的文件夹结构 [它保留 gica/photo.png]。 enter image description here

关于ios - 自定义 iOS 框架中的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28321817/

相关文章:

iphone - 有没有简单的方法来处理 UIAlertView 结果而无需委托(delegate)?

iphone - 页面 View Controller : How to release ViewControllers added to it?

objective-c - 在非 ARC 项目中包含 ARC header

scroll - -webkit溢出滚动: touch; breaks in Apple's iOS8

ios - GameKit 中的 Swift 完成处理程序

ios - swift 3 iTunes订阅收据验证实时模式

ios - 适用于IOS 4.3的Twitter集成

ios - 在 iOS 应用程序中调用/测试 Web API

ios - 将 UILabel 内容格式化为美国电话号码格式

ios - 点击单元格时表格 View 单元格会更改高度