假设我有一个名为 Alpha 的 Xcode 项目(根目录是 /path/to/Alpha)。默认情况下,Xcode 将 .xcodeproj 文件放置在 /path/to/Alpha/Alpha.xcodeproj
我可能有一些顶级文件夹,例如 /path/to/Alpha/Alpha-iOS、/path/to/Alpha/Alpha-MacOS、/path/to/Alpha/Shared,每个文件夹都有其各自的文件夹和文件。
如果我在光盘上本地编辑任何这些文件或在 /path/to/Alpha 中创建新文件/文件夹,然后打开 Xcode,它不会显示新的更改。
有人可以提供一个编程解决方案,让我可以从 shell 运行,它将 .xcodeproj 与光盘上存储的当前内容同步吗?
编辑已经属于 Xcode 项目一部分的文件,当在 Xcode 外部创建时,当 Xcode 在其编辑器中显示该文件时,会出现 do。因此,问题归结为向项目中添加您手动放置在项目文件夹中的一些文件。
这通常只需在 Xcode 中打开项目并使用“文件”>“添加文件到”添加文件(或将它们拖到项目导航器中)即可完成。没有 API 可以“以编程方式”告诉 Xcode 将文件添加到项目中。任何解决方案(如果可能的话)实际上都会涉及物理编辑项目文件,类似于 cocoapods 修改工作区的方式。