【问题标题】:How to copy a file into build target package in Xcode?如何将文件复制到 Xcode 中的构建目标包中?
【发布时间】:2013-03-22 03:49:24
【问题描述】:

我现在在 Xcode 中处理一个简单的项目。这个项目需要我在运行时读取应用程序包中的配置文件(将来会修改)。

配置文件是在项目中手动编写的,应该复制到目标应用程序的包中。我怎样才能做到这一点?这可能包括以下两个子问题:

1) 我应该如何在项目中创建配置文件?通过“新”?还是其他 Xcode 命令或选项?

2) 如何让Xcode在构建应用时自动复制配置文件?

非常感谢!!

【问题讨论】:

    标签: xcode macos file-copying


    【解决方案1】:

    1) 是的,您可以使用 XCode 的 New 命令来创建一个新文件。具体来说,新建 > 新文件...,您可能需要选择其他 > 空模板。这将创建文件并将其添加到您的项目中。

    2) 创建一个不是源文件的文件可能会自动将其添加到目标的 Copy Bundle Resources 构建阶段。验证:

    • 在项目导航器中选择项目
    • 选择您的目标
    • 选择构建阶段选项卡
    • 扩展复制捆绑资源阶段

    如果新文件未在此处列出,您可以从项目导航器中将其拖过来。

    【讨论】:

    • 谢谢,我看到了自动添加的文件。我通常应该以什么方式访问该文件?
    • 如果您的意思是在运行时,您将使用捆绑 API,例如 [[NSURL mainBundle] URLForResource:@"..." withExtension:@"..."]
    • 哦,顺便说一句,你的意思是 [[NSBundle mainBundle] URLForResource:@"..." withExtension:@"..."] 对吧?
    猜你喜欢
    • 1970-01-01
    • 2016-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-14
    • 1970-01-01
    相关资源
    最近更新 更多