2

我是 xcode 和可可的新手。

根据Framework Programming Guide,我在制作框架时应该遵循一定的目录结构。我最近使用 xcode 启动了一个框架项目,惊讶地发现这个目录结构并没有自动为我提供。

来自编程指南:(如果你不想的话,你不必点击那个链接)

清单 1 一个简单的框架包

MyFramework.framework/
MyFramework  -> Versions/Current/MyFramework
Resources    -> Versions/Current/Resources
Versions/
    A/
        MyFramework
        Resources/
            English.lproj/
                InfoPlist.strings
            Info.plist
    Current  -> A

我需要手动制作这个目录结构吗?我已经按照这个问题中的步骤构建了框架产品并将其包含在另一个项目中。虽然项目确实构建,但Frameworks/MyFramework.framework/它是空的。

我自己的探索使我意识到上述文件系统是在产品中创建的(请参阅下面的评论)。这改变了问题:Frameworks/MyFramework.framework/尽管所有公共标头都存在于框架产品中,为什么是空的?

谢谢!

4

1 回答 1

0

问题是我没有将标题的角色设置为公开。一旦我这样做了,我就可以看到框架中的所有文件。

于 2011-08-11T23:25:10.357 回答