iphone - 如何控制应用程序 bundle 中包含哪些文件?

标签 iphone ipad ios

如果我在Xcode项目中包含文件,如何控制或指定哪些文件包含在应用程序包中?

例如,我添加到项目中的所有PNG文件始终位于捆绑包中。相反,.m和.h文件不是。

如何控制或指定不包含哪些内容?

如果我输入某些内容(例如一些随机数据文件),我如何知道它是否内置在捆绑软件中?

最佳答案

右键单击您不想包括的文件(类文件或资源文件),选择“获取信息”。转到“目标”标签。选中/取消选中目标名称旁边的框,以包含/排除文件。

笔记:

1)默认情况下,头文件从目标中排除。仅源文件(.m或.mm或.cpp等)和资源文件(.png,.jpg以及所有其他文件)才需要包含在目标文件中/从目标文件中排除。

2)如果您从目标中排除任何源文件,则默认情况下,其头文件将被排除,并且该源文件将不会编译。

3)同样,如果排除资源文件,则不会将其复制到包中,因此代码中对该文件的任何引用都将导致应用程序崩溃。

关于iphone - 如何控制应用程序 bundle 中包含哪些文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038903/

相关文章:

objective-c - 如何使用 NSXMLParser 解析内部声明的 XML 实体引用

iphone - 按键拍照,无摄像头显示

ios - 约束:在顶部和按钮(图像)中间对齐或更好的解决方案

iphone - 如何在 iPhone 应用程序中实现密码恢复?

ios - 在缓存 iOS Swift 中存储数据数组

objective-c - UILabel字体大小?

iphone - 需要帮助来理解以编程方式创建的 UIView 和 UIViewController

ios - 当应用程序恢复时 iPad Native 崩溃

iphone - 将 UILabel 与另一个 UILabel 一起推送

ios - [UIScreen mainScreen].bounds 不同的 iOS 8?