如何在不破坏外部构建目标的情况下移动xcodeproj文件的位置?

如何在不破坏外部构建目标的情况下移动xcodeproj文件的位置?,xcode,xcode4.3,Xcode,Xcode4.3,我有一个目录结构如下的Xcode项目: MasterProjectDir/projectname.xcodeproj MasterProjectDir/ProjectSubDir/whatever.c MasterProjectDir/ProjectSubDir/etc.c MasterProjectDir/ProjectSubDir/Makefile My xcodeproj使用以下设置使用外部生成目标指向生成文件: 构建工具:/usr/bin/make 参数:$ACTION 目录:./Pro

我有一个目录结构如下的Xcode项目:

MasterProjectDir/projectname.xcodeproj MasterProjectDir/ProjectSubDir/whatever.c MasterProjectDir/ProjectSubDir/etc.c MasterProjectDir/ProjectSubDir/Makefile

My xcodeproj使用以下设置使用外部生成目标指向生成文件:

构建工具:/usr/bin/make 参数:$ACTION 目录:./ProjectSubDir

出于各种原因,我需要将项目目录结构更改为如下所示:

MasterProjectDir/projectname.xcodeproj MasterProjectDir/whatever.c MasterProjectDir/etc.c MasterProjectDir/Makefile

我将.xcodeproj文件复制到projectsubdr中,而项目不知何故仍然知道在哪里查找文件?!-这很奇怪,因为它们的位置设置为相对于组,而我刚刚移动了xcodeproj文件。它不会建造。我得到以下错误:

make:*未指定目标,也未找到makefile。停止 命令/usr/bin/make失败,退出代码为2


我需要一些帮助。我必须在某个地方更改某个设置。

尝试从XCode中删除代码文件,然后全部重新添加

1 cmd+1

2删除所有红色文件


3添加文件并选择*.c文件

问题在于项目引用中缺少Makefile,需要将外部生成目标上的目录设置为。在哪里。表示当前目录。

所有文件均为红色。看来找到这些文件没有问题。我可以打开它们并查看它们……让我澄清一下:我需要将xcodeprojfile放在与外部构建目标的Makefile相同的目录中,而不使用目录位置的绝对路径。可能吗?