首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何完全重命名Xcode项目(包括文件夹)?

如何完全重命名Xcode项目(包括文件夹)?
EN

Stack Overflow用户
提问于 2015-10-27 22:06:26
回答 7查看 203.1K关注 0票数 598

我有一个名为XXX的项目。我想将此项目重命名为YYY

请注意,XXX是一个非常常见的术语(例如,“数据”,或者简称为“项目”),因此,出于损坏项目配置文件的风险,简单的RegEx搜索和替换是不可能的。

我当前的项目目录包含以下项:

  • XXX
  • XXXTests
  • XXX.xcodeproj

我想把它们重命名为:

  • YYY
  • YYYTests
  • YYY.xcodeproj

..。必要的更改将分别反映在我的项目文件中。

我如何才能在不手动创建和填充新项目的情况下完成此任务?

EN

Stack Overflow用户

发布于 2018-01-11 23:26:05

遵循@Luke-West+@Vaiden的解决方案时的额外说明:

如果您的方案没有更改(仍显示my mac),请在左上角停止button:

  1. Click新创建的项目名称旁边(停止按钮旁边)>单击编辑方案>构建(左侧)>移除旧目标(将显示为丢失),并替换为新命名项目徽标

下的新命名项目

此外,我也不必使用@Vaiden解决方案的步骤3。在终端中运行rm -rf Pods/,删除了所有旧的pod文件

我也不必在@Vaiden的解决方案中使用步骤9,相反,我只需删除Link Binary Libraries下的旧项目名为framework (新命名的framework已经存在)

因此,更新后的步骤如下:

步骤1-将项目重命名为

  1. 如果您在项目中使用cocoapods,请关闭工作区,然后打开Xcode项目以执行这些步骤。
  2. 在XCode视图左侧的“项目导航器”中单击要重命名的项目。
  3. 在右侧选择“文件检查器”,您的项目名称应位于其中的“标识和类型”下,将其更改为新名称。
  4. 在下拉菜单中单击“重命名”

<代码>G220

第2步-将方案重命名为

在顶部栏(靠近"Stop“按钮),有一个旧产品的方案,点击它,然后转到"Manage schemes"

  • Click on the OLD name,and
  1. ”,将名称改为
  2. Quit XCode。在主文件夹中,将
  3. 重命名为OLD.xcworkspace。

第3步-将文件夹重命名为assets

  1. 退出Xcode
  2. 在正确命名的主文件夹中,有一个新命名的xcodeproj文件包含错误命名的旧文件夹。将旧文件夹重命名为您的新名称并重新打开项目,您将看到一条警告:"The folder OLD
  3. “,解除警告,在左侧的”项目导航器“中,单击顶层旧文件夹名称
  4. ,在实用工具窗格中的"Identity

type”下,您将看到"Name“条目,将此从旧名称更改为新名称

  1. 下面有一个"Location”条目。单击具有旧名称的文件夹,然后选择新重命名的文件夹

步骤4-将构建plist数据重命名为

对于产品标识符,请单击左侧“项目导航器”中的项目,在主面板中选择"Build Settings"

  • Search identifier

  • Rename“plist在此部分的”packaging“下,您将看到产品捆绑包和Info.plist

  • Do
  1. Info.plist

中的顶部条目相同

第5步处理Podfile

  1. In XCode:从项目导航器中选择并编辑Podfile。您应该会看到一个具有旧名称的目标子句。将其更改为pod deintegrate
  2. Run。pod pod退出项目。在终端中,cd进入项目目录,然后:pod deintegrate
  3. Run
  4. navigator.
  5. In XCode。
  6. 在主窗格的项目中单击您的项目名称,切换到Build
  7. 选项卡。在Link Binary With Libraries下,查找旧框架并将其删除(应该说它丢失了)新命名的框架应该已经存在,如果没有,请使用窗口底部的"+“按钮添加它,如果您有objective-c桥接头,请转到Build settings,并将该头的位置从NEW/NEW-Bridging-Header.h
  8. Clean /

-

  1. -Header.h更改为NEW/NEW-Bridging-Header.h
  2. Clean

run。

成功完成所有步骤后,您应该能够正确地进行构建

票数 9
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33370175

复制
相关文章

相似问题

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