首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在xcode项目中重命名文件夹名而不损坏文件

如何在xcode项目中重命名文件夹名而不损坏文件
EN

Stack Overflow用户
提问于 2012-04-04 07:12:00
回答 5查看 23.9K关注 0票数 19

在我的xcode项目中,我手动创建了一个名为"MyClasses"的文件夹,将新添加的文件/类放置到该文件夹中。

现在,我在这个文件夹中有将近30个类。

当我重命名这个文件夹时,这个文件夹中的所有文件都会被擦除。

现在,我需要将文件夹重命名为"ViewControllerClasses“。

但我丢失了30个.h,.m,xib文件。幸运的是我有一个拷贝和压缩文件

如何在不破坏文件的情况下重命名文件夹.

将其重命名为myview控制器类。

当我重命名

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-04-04 09:40:58

注意到2017年的:现在Xcode 9自动同步文件夹和项目层次结构。

注:截至2013年的Duplicate and rename Xcode project & associated folders

您在项目文件下的XCode中看到的“文件夹”不是文件系统中的真实文件夹,而是管理在.xcodeproj文件中的虚拟文件夹。您可以独立于文件系统中的文件位置来组织项目文件夹中的文件。有些人更喜欢将文件系统文件夹结构映射到项目文件夹结构中,另一些人则将所有源文件存储在文件系统中的一个大文件夹中,并且只将它们组织在项目文件夹中:这是一个偏好问题。

但是,如果您重命名/物理移动文件系统中的文件,您将不得不删除它们并将它们重新添加到您的项目中,因为XCode将不知道在哪里找到它们。注意不要删除它们,只从XCode项目中删除它们,然后根据需要重新添加和重新组织。

还有一点需要注意:如果您正在使用版本控制系统,您还必须通知它的客户端(很可能是svn或git ),您已经重命名/移动了您的文件。如果您想要保存文件修订历史记录,最好将复制/移动命令显式地发送到版本控制,否则它将将您的文件从旧位置删除,并添加到新位置中。

票数 19
EN

Stack Overflow用户

发布于 2013-09-24 04:52:15

两个解决方案

Method_1.尝试手动编辑:

代码语言:javascript
复制
  « Drag your MedChart.xcodeproj to TextWrangler  (or any text editor) 

  « Use find button to find "FolderName" (Your folder name) 

  « Replace all with new name.

  « In some project you may notice header search path problem...goto header search path and replace with new name.

Method_2.使用Xcode选择基本文件夹:

在查找器中重命名文件夹,然后使用Xcode选择相同的文件夹。

票数 27
EN

Stack Overflow用户

发布于 2016-06-14 20:21:56

万一还有人在这方面有困难:

  1. 在XCode的左侧栏中选择与您想要重命名的文件夹相对应的文件夹或文件(对于我来说,我重命名了包含所有文件的文件夹,因此我选择了最上面的文件夹),在右侧栏的
  2. 上,点击文件夹图标。打开文件资源管理器的
  3. 将现有文件夹重新命名为您想要的名称,然后选择它并按‘Ok’。
  4. XCode应该相应地更新文件位置。

请记住,如果将包含硬编码文件的文件重命名为构建设置中的特定路径,XCode将引发错误。您必须在构建设置中手动更改这些路径。

这对我有用,希望它也对你有用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10006482

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档