Xcode 组和文件:如何将文件从项目 A 复制到项目 B 而不发疯?

     2023-03-07     161

关键词:

【中文标题】Xcode 组和文件:如何将文件从项目 A 复制到项目 B 而不发疯?【英文标题】:Xcode Groups & Files: How can I copy files from project A into project B without getting crazy? 【发布时间】:2009-05-26 11:01:57 【问题描述】:

由于某种原因,Xcode“组和文件”中的表示与我所有真实项目文件所在的文件夹中的文件层次结构不匹配。而且由于某种原因,我无法复制整个组甚至单个文件并将其放入另一个项目中。所以我在“组和文件”中有一个很好的图像层次结构,但是所有排序的图像都是无序的,就像我的文件系统上一个装满东西的巨大文件夹中的大杂烩一样。真的很可怕;)

所以现在我想把我所有的图标放到另一个项目中,但我不能只复制组“img > gui > icons”。我必须从我的文件系统中挑选每一个图标图像,其中图标与数百个其他图像和文件混合在一起。

我是否可以激活一些隐藏选项,以便 Xcode 设法在文件系统上的项目文件夹中重现“组和文件”的层次结构?或者我还能如何复制这些文件?

【问题讨论】:

【参考方案1】:

实际上不可能将组层次结构完整地从一个项目移植到另一个项目。一些建议的方法:

如果您要带入的文件占项目的绝大部分,只需克隆项目并删除所有不是您要复制的文件的内容。 如果是少量组中的大量文件,则在新项目中设置组,并将旧项目组中的文件拖动复制到新项目组中 编写 AppleScript 以使用递归下降算法移动层次结构 ◆◆ 将两个project.pbxproj 文件作为文本文件打开,并小心地将文件引用和组引用从一个复制到另一个。

【讨论】:

【参考方案2】:

将过滤后的 Finder 窗口中的图标文件复制到“仅图标”文件夹。然后将它们导入到您的新 Xcode 项目中。对任何其他类别重复此操作。

【讨论】:

【参考方案3】:

步骤: 1.在Xcode中打开组 2.选择您想在其他项目中拥有的所有项目 3. 右键单击​​并在查找器中显示。 4. 将这些文件复制到 Finder 中的新文件夹中 5. 现在将 Finder 中新文件夹中的这些文件拖放到新项目中 Xcode 中新创建的组文件夹中。 6. 接受 Xcode 中“添加文件”操作的复制说明

【讨论】:

【参考方案4】:

看看这个其他问题here

【讨论】:

【参考方案5】:

查看我之前的问题here。

另外,向 Apple 提交错误,让他们知道您希望选择让组代表磁盘上的文件夹结构。

【讨论】:

【参考方案6】:

我迟到了,但这是一种可能:

使用 Finder 打开项目目录。将整个目录(在 Xcode 中作为一个组使用)复制到您的新项目中。在项目导航器中,右键单击并按“添加文件”。在对话框中,选择复制的目录并完成。

【讨论】:

如何将文件从一个项目导入到另一个项目

】如何将文件从一个项目导入到另一个项目【英文标题】:HowtoImportingfilesfromoneprojecttoanother【发布时间】:2016-01-1412:52:47【问题描述】:我想将一些文件“类”从另一个项目复制到我当前的项目,但是当我运行它时,我遇到了十... 查看详情

xcode sqlite3 如何将数据库从捆绑包复制到文档文件夹?

】xcodesqlite3如何将数据库从捆绑包复制到文档文件夹?【英文标题】:xcodesqlite3howtocopydatabasefrombundletodocumentsfolder?【发布时间】:2012-02-1316:45:29【问题描述】:如何将数据库从捆绑包复制到Documents文件夹(从xcode界面或以编程方... 查看详情

使用命令行工具从 Xcode 复制文件

】使用命令行工具从Xcode复制文件【英文标题】:CopyingFilesFromXcodeWithCommandLineTool【发布时间】:2018-08-0800:01:35【问题描述】:我正在开发Xcode中的命令行工具。我面临的挑战如下:如果文件在我期望的位置不存在,例如/Path/To/The.... 查看详情

复制 Xcode 项目文件不能完全正常工作

】复制Xcode项目文件不能完全正常工作【英文标题】:CopyingXcodeprojectfilesdoesnotworkcompletely【发布时间】:2018-03-2303:22:57【问题描述】:当我将文件从一个Xcode项目复制到另一个时,文件会出现在目标项目中,并且第二个Xcode项目可... 查看详情

将 Localizable.Strings 从一个项目复制到另一个项目

...:2009-12-1312:56:56【问题描述】:我需要将Localizable.Strings文件/文件夹从一个Xcode项目复制到另一个。我很难看到如何去做。我宁愿不必重新创建然后复制内容,但目前我找不到其他方法。使用AddExisting或Dra 查看详情

如何将 .a C 静态库添加到 Xcode 并在那里使用它? [复制]

...不知道如何使用它。【问题讨论】:您是否在“将二进制文件与库链接”部分中链接了它?使用库通常需要 查看详情

如何使用 XCode 菜单而不是以编程方式将我的 sqlite 文件从文档目录复制到应用程序包

】如何使用XCode菜单而不是以编程方式将我的sqlite文件从文档目录复制到应用程序包【英文标题】:HowdoIcopymysqlitefilefromdocumentsdirectorytoappbundleusingXCodemenuandnotprogrammatically【发布时间】:2013-07-2222:34:27【问题描述】:第一步:我想... 查看详情

如何在 Xcode 项目中将字典数组写入 .txt 文件

】如何在Xcode项目中将字典数组写入.txt文件【英文标题】:Howtowriteanarrayofdictionariestoa.txtfileinXcodeProject【发布时间】:2017-06-1613:18:36【问题描述】:我正在从Firebase检索数据,然后将接收到的FIRDataSnapshot类型的数组转换为[String:Any... 查看详情

构建时将文件复制到 Xcode 项目的根目录

】构建时将文件复制到Xcode项目的根目录【英文标题】:CopyfiletorootofXcodeprojectwhenbuilding【发布时间】:2016-01-1203:52:22【问题描述】:我正在尝试在我的iOS应用中实施GoogleAnalytics(GA)。我有两个不同的目标,它们具有不同的GA跟踪ID... 查看详情

将文件从 sbt 插件复制到项目文件夹

】将文件从sbt插件复制到项目文件夹【英文标题】:Copyfilefromsbtplugintoprojectfolder【发布时间】:2014-04-0500:56:26【问题描述】:我正在编写一个sbt插件来帮助部署。它取决于sbt-native-packager。主要是它添加了一个deploy任务。但是,... 查看详情

如何在文件应用程序中创建应用程序图标文件夹并将项目复制到其中?

】如何在文件应用程序中创建应用程序图标文件夹并将项目复制到其中?【英文标题】:HowcanIcreateanappiconfolderinthefilesappandcopyitemstoit?【发布时间】:2021-01-1916:29:16【问题描述】:我想将一些文件(声音、文本等)从iOS应用程序... 查看详情

从 Xcode 项目中意外删除了 xcassets 文件

】从Xcode项目中意外删除了xcassets文件【英文标题】:AccidentallyremovedxcassetsfilefromXcodeproject【发布时间】:2013-12-2422:47:48【问题描述】:我想从图像集中删除一个文件夹,但不知何故我设法将整个xcassets文件扔进了垃圾箱。普通的\... 查看详情

如何确定文件是不是已复制到目标

】如何确定文件是不是已复制到目标【英文标题】:Howtodetermineifafilehasbeencopiedtoatarget如何确定文件是否已复制到目标【发布时间】:2014-02-1013:48:37【问题描述】:当我将文件添加到我的Xcode项目时,系统会询问我是否要“将项目... 查看详情

如何在 Xcode 项目中包含 txt 文件?

】如何在Xcode项目中包含txt文件?【英文标题】:HowcanIincludeatxtfileinanXcodeproject?【发布时间】:2014-12-2422:03:20【问题描述】:我添加了一个文件“IntegerArray.txt”如下,首先我去文件->将文件添加到“项目名称”,我选择了我的... 查看详情

Xcode 构建后复制文件操作

】Xcode构建后复制文件操作【英文标题】:XcodePostBuildCopyFileActions【发布时间】:2009-08-2523:08:48【问题描述】:在Xcode中,我如何调用“shell脚本”,它是一个将.app和.dsym文件复制到不同目录的Perl脚本?我想将项目的名称和/或项... 查看详情

如何在 xcode 中将启用 ARC 的 .a 文件添加到非 ARC 项目

】如何在xcode中将启用ARC的.a文件添加到非ARC项目【英文标题】:HowtoaddARCenable.afilestonon-ARCprojectinxcode【发布时间】:2013-06-1404:32:05【问题描述】:。因为我尝试将Spotify库(启用ARC.a文件)添加到我当前的非ARC项目中。提供你的帮... 查看详情

如何更改 xcode 项目中文件的位置?

】如何更改xcode项目中文件的位置?【英文标题】:HowcanIchangethelocationoffilesinxcodeproject?【发布时间】:2013-09-2606:08:10【问题描述】:我不小心把一些文件放在了*.xcodeproj文件的同一级别。当我将这些文件移动到Finder中的正确位置... 查看详情

批处理 - 如何将文件类型 A 的文件从路径 A 的子文件夹 A 复制到路径 B 的子文件夹 A?

】批处理-如何将文件类型A的文件从路径A的子文件夹A复制到路径B的子文件夹A?【英文标题】:Batch-HowcanIcopyfileswithfiletypeAfromasubfolderAofPathAtosubfolderAofPathB?【发布时间】:2021-12-2223:17:57【问题描述】:我正在尝试复制具有相同子... 查看详情