创建项目时为项目所指定的名字会在项目中的很多地方使用,这导致一些初学者担心重命名项目会破坏一些东西。不过请不必担心!
首先,通常情况下你不需要对项目进行重命名。一般来说,你想要修改的是应用的名字,即用户在设备上看到的名字,与应用图标关联在一起。它并不是项目名!实际上,用户是看不到项目名的。如果你想要修改的是设备上与应用关联的那个名字,那么请在Info.plist中修改(或创建)“Bundle Display Name”。
不过还是可以对项目进行重命名的,做起来也很容易:请在项目导航器顶部选中项目列表,按下回车键即可编辑其名字、输入新的名字,然后再次按下回车键。Xcode会弹出一个对话框,提示修改与之匹配的其他名字,包括应用目标与构建后的应用,以及各种相关的构建设置。你可以自由选择。
修改项目名(或目标名)并不会自动修改与之匹配的方案名。因为没必要这么做,不过你可以自由修改方案名;选择Product→Manage Schemes,单击方案名即可编辑。
修改项目名(或目标名)并不会自动修改与之匹配的主分组名。因为没必要这么做,不过你可以在项目导航器中自由修改分组名,因为这些名字是任意的;它们对于构建设置或构建过程没有什么影响。不过,主分组比较特殊,因为它对应于磁盘上的真实目录,该目录位于项目目录顶层项目文件的旁边。修改分组名是没问题的,不过初学者不应该在磁盘上修改其目录名,因为它是被硬编码到几处构建设置中的。
你可以随时在Finder中修改项目目录名,也可以移动项目目录,因为针对项目目录中的文件与目录条目的所有构建设置首选项都是相对的。