如何将 Xcode 项目光盘内容覆盖到 .xcodeproj

问题描述 投票:0回答:1

假设我有一个名为 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 shell xcodeproj
1个回答
0
投票

编辑已经属于 Xcode 项目一部分的文件,当在 Xcode 外部创建时,当 Xcode 在其编辑器中显示该文件时,会出现 do。因此,问题归结为向项目中添加您手动放置在项目文件夹中的一些文件。

这通常只需在 Xcode 中打开项目并使用“文件”>“添加文件到”添加文件(或将它们拖到项目导航器中)即可完成。没有 API 可以“以编程方式”告诉 Xcode 将文件添加到项目中。任何解决方案(如果可能的话)实际上都会涉及物理编辑项目文件,类似于 cocoapods 修改工作区的方式。

© www.soinside.com 2019 - 2024. All rights reserved.