【发布时间】:2014-08-11 21:16:01
【问题描述】:
我即将发布一个我用this 很棒的教程创建的小框架,同时我将提供一个资源.bundle。在这个框架中,我利用了一些开源代码,这些代码本身具有关联的资源包。如果可能的话,我想做的是分发一个 .bundle,它本身就包含开源库的包。这可能吗?我自己搞乱了,我已经在我的框架中将操作系统库的 .bundle 标记为具有我的框架包的目标成员......在我将该包放入任何项目之前,它似乎都链接得很好。如果我将其展开以查看其内容,则内部捆绑包为“红色”。
是我运气不好还是有什么诀窍可以解决这个问题?谢谢!
(我已尝试进行各种搜索以找到与此相关的任何内容,但均未得到允许或支持,但找不到任何内容...)
【问题讨论】:
-
我还应该提到第三方资源包由我的框架使用,实现我的框架的人不必与它交互。
-
一个“包”只是一个目录。你可以用它做任何其他目录可以做的事情。
-
正是为什么我似乎无法弄清楚为什么我的内部包在导入我的框架的项目中被标记为红色。外包很好,我已经验证了内包确实存在于外包中。它只是似乎不想玩得很好......如前所述,我的框架确实(对我而言)将“内部”包标记为属于我的资源目标,并列在“复制包资源”构建阶段这样的。
-
“标记为红色”是什么意思?可以上传截图吗?
-
我所描述的是该项目列在 xCode 左侧文件导航的捆绑包中,但它以红色文本列出。感谢您的帮助,但有趣的是,除了重新启动之外,我没有碰任何其他东西,而且它似乎突然自行修复了......
标签: ios cocoa-touch ios-frameworks