Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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
Swift软件包的自定义文件夹结构_Swift - Fatal编程技术网

Swift软件包的自定义文件夹结构

Swift软件包的自定义文件夹结构,swift,Swift,当您使用Swift init生成一个新的Swift项目时,您会得到一个类似的Sources文件夹。想知道是否有办法更改文件夹结构,如下图所示: main.swift lib lib/something.swift 只要去掉源目录。我相信你可以使用任何你想要的文件夹结构。在您提供的特定链接中引用特定文件夹的唯一内容是Package.swift文件中的路径。如果您想使用它,只需更新路径即可 项目文件跟踪哪些swift文件已添加到项目中,哪些文件应编译并包含在生成的二进制文件中。只要文件是通过xco

当您使用
Swift init
生成一个新的Swift项目时,您会得到一个类似的
Sources
文件夹。想知道是否有办法更改文件夹结构,如下图所示:

main.swift
lib
lib/something.swift

只要去掉源目录。

我相信你可以使用任何你想要的文件夹结构。在您提供的特定链接中引用特定文件夹的唯一内容是Package.swift文件中的
路径。如果您想使用它,只需更新路径即可


项目文件跟踪哪些swift文件已添加到项目中,哪些文件应编译并包含在生成的二进制文件中。只要文件是通过xcode添加的,您就可以了

如果在xcode之外添加Swift源文件,不知该怎么办。您可以在xcode之外添加Swift源文件,但要将其包含在项目中,您需要在项目中选择一个文件夹/组,并“将文件添加到{project name}”,以便xcode知道这些文件,这将把它们添加到项目文件和构建阶段>编译源列表中