我想问你们这个背后的逻辑是什么:
在Xcode 4上创建应用程序时,它会创建一个与您的应用程序名称相同的组,并将delegate和viewController文件放在其中。它还将所有其他文件(包括main.m和-prefix.pch)放在名为Supporting Files的文件夹中。
如果您创建另一个目标,它会为另一个目标创建一个类似的结构。现在你有两个AppDelegate文件,两个main.m文件,两个维护好的东西。我有一个有4个目标的项目,所以理论上我会有4个所有东西,什么是愚蠢的。
在精彩的Xcode 3中,你只拥有多个目标所需的文件,而不是这个混乱。你有一个目录Classes,其中放置了所有类。只需一份。
如果您尝试重命名组并移动文件以创建一个理智的结构,那么您最终将处理数小时和数小时的麻烦作为不编译的文件,缺少路径以及类似的东西。
我根本不明白这比Xcode 3中的更好。
有人可以解释这种疯狂吗?
答案 0 :(得分:5)
为什么需要移动文件。在我的情况下有2个目标项目。我有2个由Xcode创建的具有相同目标名称的组。我有一个Common Group来放置两个目标共享的所有必要文件(确保这些文件的目标成员资格指向两个目标)
您可以复制目标以避免再次配置类似的设置。