Xcode项目构建:从资源复制到应用生成
1. 复制捆绑资源
在应用开发中,某些文件会被复制到应用中,以便代码或系统在应用运行时能够找到它们。目前,这一构建阶段主要适用于资产目录、启动故事板文件(如 LaunchScreen.storyboard )以及应用的界面故事板文件(如 Main.storyboard )。
需要注意的是,复制并不一定意味着创建完全相同的副本。某些类型的文件在复制到应用捆绑包时会自动以特殊方式处理。例如:
- 复制资产目录时,目录中的图标会被写入应用捆绑包的顶层,而资产目录本身会转换为 .car 文件。
- 复制 .storyboard 文件时,它会转换为 .storyboardc 文件,这实际上是一个包含 nib 文件的捆绑包。
你可以手动修改这些文件列表。例如,如果项目中的某个文件(如声音文件)不在“复制捆绑资源”列表中,而你希望在构建过程中将其复制到应用中,可以从项目导航器中将其拖到“复制捆绑资源”列表中,或者更简单的方法是点击“复制捆绑资源”列表下方的“加号”按钮,会弹出一个对话框列出项目中的所有内容。反之,如果项目中的某个文件在“复制捆绑资源”列表中,但你不希望将其复制到应用中,可从列表中删除它,这不会从项目、项目导航器或 Finder 中删除该文件,只是将其从要复制到应用的文件列表中移除。
2. 构建设置
构建阶段只是目标知道如何构建应用的一个方面,另一个方面是构建设置。要查看构建设置,可编辑目标并点击编
超级会员免费看
订阅专栏 解锁全文
76

被折叠的 条评论
为什么被折叠?



