在不改变旧项目的情况下复制Swift项目的正确方法?

时间:2015-03-10 13:32:59

标签: swift

我想知道是否有正确的方法来制作Swift项目的副本?

我意识到当我想制作一个项目的副本时(这样当我继续我的项目时我可以有一个备份工作副本并且我犯了一个错误)并且我使用该副本;副本会更改原始文件的构建文件夹。不仅如此,如果我重新命名类或更改IBLabel / IBOutlets,虽然更改未反映在原始代码中;当我编译原始文件时,会出现与未定义类关联的错误,或者xib文件将被更改,这也会引发错误。在开始编译原始文件,但在处理原始文件的副本并运行成错误之后。原始文件也不会编译,有关为什么会发生这种情况的任何想法?以及如何解决它?

3 个答案:

答案 0 :(得分:0)

只需将整个文件夹从a复制到b!


如果您在xcode项目中使用了绝对路径,但对您不利:/您的项目引用原始文件,无论是什么

您可以尝试正在手动修复project.pbxproj xml文件。这是可行的,但xcode确实不支持:/


恕我直言,如果副本不够,因为你用绝对路径弄乱了项目,手动读取所有文件并确保所有文件都与项目位置相关

答案 1 :(得分:0)

虽然@ Daij-Djan的答案是正确的,但您需要注意具有相对路径的添加文件。所以我为备份做的就是使用git。这比任何备份都要好。

如果你真的想要一个副本,只需复制带有CMD-D项目的文件夹,它创建一个<folder> Copy(或者你的本地化)。您可以重命名副本,但保持内容不变。另外,请将其保留在与原始文件夹相同的文件夹中,以避免与相对路径发生冲突。

答案 2 :(得分:0)

只需压缩当前项目并将其解压缩到新项目文件夹中,即可享受....