8

Xcode 复制文件构建阶段 目的地

与我的应用程序包相关的Xcode 文档并没有准确解释每个目标路径映射到磁盘上的位置。

如果我以这个应用程序为例,有人可以给出一个规范的答案,每个人都会将文件放在与这个目录结构相关的地方吗?

Xcode目录结构

4

1 回答 1

7

您示例中的应用程序包是Viewer. 这不是一个文件;这是一个目录。如果单击它并单击“显示包内容”,您将看到它的其余部分。

产品目录Viewer是写入的目录。您无法在 iOS 中写入此目录。

对于 iOS,Wrapper 是Viewer.

对于 iOS,Executable 与 Wrapper 是同一目录。

对于 iOS,Resources 进入 Wrapper 目录,Base.lproj如果资源已本地化,则进入本地化目录(等)。

其他目录对 iOS 没有意义。

不过,您应该在逻辑上使用这些目录。使用“可执行文件”来表示“我的可执行文件所在的目录”。不要假设目录树在内部以特定方式布局。

关于您评论说您需要知道访问文件的路径,您不需要(也不应该尝试)。您应该使用[NSBundle pathForResource:ofType:]来查找文件。

于 2013-10-03T13:43:34.520 回答