ios - 在 Xcode 目标构建阶段中, 'Compile Sources' 和 'Copy Bundle Resources' 之间有什么区别?

标签 ios xcode

我正在将核心数据模型文件以及使用它的静态库添加到我的项目中,但是我不确定是否将其放入“编译源”阶段或“复制捆绑资源”阶段。两者有什么区别?

最佳答案

基本上,“编译源代码”阶段会编译您的源代码文件,这意味着它将获取所有源文件并将它们编译为 object code 。然后这些目标代码将在链接阶段被链接。

“复制捆绑资源”将应用程序所需的所有资源(资源、 Storyboard等)复制到捆绑产品中。

您的库应添加到常规->链接的框架和库中。这会自动将您的库添加到“链接二进制文件与库”阶段。

关于xcdatamodel,需要将其添加到“编译源”阶段。

关于ios - 在 Xcode 目标构建阶段中, 'Compile Sources' 和 'Copy Bundle Resources' 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49016455/

相关文章:

ios - 变量已写入,但从未读取过?

ios - 如何调整 UITabBarItem 的大小?

xcode - SourceKitService 非常高的内存使用率

xcode - 如何获取 Mac 上可用的最新 SDK 的路径

ios - 上传到 Firebase 存储后图像大小发生变化

iOS( swift ): How to resize the height of an UIWebView when keyboard is/not in use

ios - 制作线程化的 NSURLConnections

ios - 两个带有数据的 TableView ,并希望从一个特定的 TableView 中删除索引。我还必须删除另一个数组吗?

objective-c - 如何修复错误格式指定类型 'char *' 但参数的类型为 'char'

ios - Cordova:如何隐藏启动屏幕上的状态栏?