Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Xcode中将文件复制到构建目标包中?_Xcode_Macos_File Copying - Fatal编程技术网

如何在Xcode中将文件复制到构建目标包中?

如何在Xcode中将文件复制到构建目标包中?,xcode,macos,file-copying,Xcode,Macos,File Copying,我现在正在用Xcode做一个简单的项目。这个项目需要我在运行时读取应用程序包中的配置文件(将来会修改) 配置文件是在项目中手动写入的,应该复制到目标应用程序的包中。我怎样才能做到这一点?这可能包括以下两个子问题: 1) 我应该如何在项目中创建配置文件?由“新”?或者其他Xcode命令或选项 2) 如何使Xcode在构建应用程序时自动复制配置文件 非常感谢 1)是的,您可以使用XCode的New命令创建新文件。具体来说,新建>新建文件。。。您可能需要选择另一个>空模板。这将创建文件并将其添加到项目

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

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

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

2) 如何使Xcode在构建应用程序时自动复制配置文件

非常感谢

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

2) 创建非源文件的文件可能会自动将其添加到目标的复制包资源构建阶段。要验证:

  • 在项目导航器中选择项目
  • 选择你的目标
  • 选择构建阶段选项卡
  • 展开复制包资源阶段

如果新文件没有列出,您可以从“项目导航器”中将其拖过来。

谢谢,我看到了自动添加的文件。我通常应该以什么方式访问该文件?如果你是说在运行时,你会使用捆绑API,比如
[[NSURL mainBundle]URLForResource:@“…”带扩展名:@“…]”
哦,顺便说一句,你的意思是[[NSBundle mainBundle]URLForResource:@“…”带扩展名:@“…”,对吗?