重命名 xcode 4 项目和实际文件夹

2024-03-12

我知道如何在 Xcode 4 中重命名项目,但是如何重命名源文件夹?问题是,在 Xcode 中重命名项目,只会在 Xcode 中重命名(尽管与以前相比是进步) - 但为什么 Xcode 不重命名文件系统中的文件夹,我不知道。


您可以在 Xcode 中执行此操作,而无需在文本编辑器中手动编辑 pbxproj 文件!

就是这样:

  1. 在 Finder 中重命名源文件夹。这最初会破坏项目,因为 Xcode 不会自动检测虚拟(黄色)项目文件夹指向的真实文件夹何时发生更改,因此该文件夹内的所有文件都会在 Xcode 中变成红色。不用担心,我们将在第 3 步中修复它。

  2. 在 Xcode 中,单击左侧边栏中的(现已损坏的)虚拟文件夹,然后将其重命名为与 Finder 中的名称相匹配(您实际上可以将其命名为任何您想要的名称,或者根本不重命名它,但这将是疯狂的)。这不会修复文件夹内的红色文件,但没关系。

  3. 在 Xcode 的右侧边栏中,单击下面屏幕截图中显示的图标以打开文件对话框。选择您之前重命名的文件夹。这会将虚拟文件夹与磁盘上的真实文件夹重新关联,并自动修复其中所有文件的链接。

  4. 在构建设置中,搜索旧文件夹名称并手动重命名您找到的任何实例。通常有两个,oldfolder/prefix.pch 和 oldfolder/info.plist,但也可能有其他。

全做完了!

编辑:这个选项在 Xcode 5 中仍然存在,但默认情况下被隐藏。要显示它,请单击检查器中“文本设置”面板上方的细“身份和类型”标题将其展开。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

重命名 xcode 4 项目和实际文件夹 的相关文章

  • 在单个命令中使用前缀重命名文件夹中的所有文件

    重命名带有前缀的文件夹中的所有文件 Unix 假设一个文件夹有两个文件 a txt b pdf 那么它们都应该从一个命令重命名为 Unix a txt Unix b pdf 如果您的文件名包含没有空格并且你没有任何子目录 你可以使用一个简单
  • 当您更新 iOS 应用程序时,文档文件夹内容会发生什么变化?

    当我更新在 文档 文件夹中存储了一些文件的应用程序时 会发生什么情况 我需要将这些文件保存在该文件夹中 以便更新的应用程序能够使用它们 但这似乎并没有发生 我可以设法保存所有文件吗 您的文档将保留在原处 除非用户在更新之前删除应用程序 但这
  • Xcode 10 命令行构建:存档失败,出现 Fabric Info.plist 错误

    我有用于自动构建 iOS 项目的 Jenkins 服务器 该项目有两个目标 使用命令行实用程序构建项目xcodebuild 完整命令是 usr bin xcodebuild workspace Our project xcworkspace
  • 该捆绑包无效。 Apple 目前不接受使用此版本操作系统构建的应用程序。 (小牛队)

    我首先说我已经安装了 Mavericks 我很好奇看到新功能 最好还是等待 因为 显然 没有什么耸人听闻的变化 无论如何 我正在尝试将我的应用程序提交到应用程序商店 但经过与代码签名的真正艰苦斗争后 我最终得到了以下消息 此捆绑包无效 Ap
  • 在 xcode 4 中找不到 info.plist

    所以常规介绍 我是 Objective C 的新手 到处搜索但找不到 所以请帮忙 我想做的就是将我的应用程序设置为在后台获取位置更新 就是这样 我知道我应该在项目的 info plist 文件中将位置添加到 UIBackgroundMode
  • 在 xCode 6 中发现意外的 Mach-O 标头代码:1918975009

    导致错误的原因是什么 Found an unexpected Mach O header code 1918975009 in xCode 6 我将我的项目存档并作为ad hoc构建并且它构建 链接 存档很好但是当我在xCode组织者和选择
  • 使用Python重命名目录中的多个文件

    我正在尝试使用以下 Python 脚本重命名目录中的多个文件 import os path Users myName Desktop directory files os listdir path i 1 for file in files
  • 文档 Main.storyboard 需要 Xcode 8.0 或更高版本

    我下载了 Xcode beta 并打开了现有的项目 看看它如何与 Xcode 8 beta 一起使用 我从 Xcode 8 打开了 Storyboard 文件 现在 当我从 Xcode 7 3 打开项目时 我无法打开故事板文件 它给出了以下
  • “未发现包含任何钥匙串签名证书的未过期配置文件”恐怖

    我看到了其他一些涉及这个主题的问题 但没有一个像我的 昨天我无意中将一个设备添加到设备列表中 问题 我的印象是 一旦添加设备 它现在就会链接到配置文件 然而 我相信它没有链接到我的分发配置文件之一 因此 我进入编辑配置文件 单击设备旁边的复
  • Xcode 8.2.1 无法添加文件夹引用

    我的 Xcode 8 2 1 不允许我添加文件夹引用 我尝试过的 我右键单击名为 Unity 的文件夹 然后单击 将文件添加到项目 在选项下选中 创建文件夹引用 我的文件夹被添加为红色文件 而不是通常的蓝色文件夹 我尝试将文件的 类型 更改
  • iOS - 检测应用程序是否正在从 Xcode 运行 [重复]

    这个问题在这里已经有答案了 我试图根据代码是否通过 USB Xcode 调试 运行或在从应用程序商店下载的生产模式 发布 运行来启用 禁用部分代码 我知道检查它是否正在运行DEBUG or RELEASE像这样的模式 ifdef DEBUG
  • 如何缓存单元格并重用每个单元格中嵌入了 avplayers 的集合视图中的单元格?

    基本上我想做的是缓存单元格并让视频继续播放 当用户滚动回到单元格时 视频应该只从播放的位置显示 问题是玩家被移除并且单元格最终出现在随机单元格上 而不是其指定区域 您需要有两个视频才能正常工作 我从这里下载了视频https commonda
  • Xcode 11 beta 4 错误:命令 CompileSwiftSources 失败,退出代码非零

    我已经下载了最新的 Xcode beta 4 当我构建时 我的 3 个 pod 遇到了同样的错误 Command CompileSwiftSources failed with a nonzero exit code
  • Xcode 4:获取请求模板变量?

    在 Xcode 3 X 中 您应该右键单击获取请求模板的谓词编辑器中的空白来指定变量输入而不是硬编码谓词 这是 XCode 4 中的哪里 我已经按住了选项 右键单击 选项单击等 但无法弄清楚 我认为X4不再有变量了 相反 我认为您必须选择一
  • Xcode 8.2 更新后二进制文件无效

    我今天尝试在更新到 Xcode 8 2 后向我的应用程序推送更新 但收到无效的二进制错误 我以前从未见过这个 我的应用程序的 iOS 部署目标是 iOS 9 0 有谁见过这个错误或知道如何修复它 这是电子邮件的内容 解释了二进制文件的无效内
  • 如何知道我的 Xcode iPhone 项目是否使用 ARC?

    我想知道我的 Xcode iPhone 项目是否正在使用 ARC 但我不记得在创建项目时是否勾选了该框 我怎样才能得到这些信息 选择您的项目 然后构建设置 寻找Objective C 自动引用计数 in the Apple LLVM 编译器
  • Xcode 4 .xib 创建 iPad 版本

    我有一台 iPhone xib 我想将其变成 iPad xib 在 Xcode 3 中 有一个 创建 iPad 版本 菜单选项 我如何在 Xcode 4 中执行此操作 我目前调整了 xib 的大小 但是当我打开模拟项目 导航栏等 时 它会将
  • 如何使用编译时间作为自动版本控制信息?

    当程序被编译以获得一种自动版本信息时 是否有任何常量或 pragma来获取时间和日期 DATE and TIME 是预定义的宏 将分别扩展到当前日期和时间
  • 如何在 Xcode 10 中恢复快速帮助?

    在我升级到 Xcode 10 后 快速帮助信息仅提供所选类或结构的声明 是否有某个设置可以使其与 Xcode 9 中的设置相同 升级后我遇到了同样的问题 其中函数签名是单击选项时唯一显示的内容 当我删除里面的所有内容后 快速帮助再次出现 L
  • UITableView 无法一直滚动到底部[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我只是好奇 我做了一些UITable

随机推荐

  • 在 powershell 脚本中传递 SqlCmd 的路径

    我正在尝试编写一个 powershell 脚本 它将执行 sqlcmd exe 来运行 sql 脚本 该脚本包含一个 SQLCMD 变量 我想通过 sqlcmd 的 v 开关在命令行中传递该变量 问题是 当我将路径作为变量之一的值传递时 p
  • 更改圆形 svg 内的描边宽度

    试图改变stroke width of paths里面一个svg 两条路径都应该是9代替3 and 5 结果我的路径变形了 不是圆形 请提供任何帮助和简短的解释 single width 120px height 120px div cla
  • 当选择区域时,PHP 从数据库填充数据

    请关注此帖子 请查看我的以下帖子链接多个选择 https stackoverflow com questions 11712199 chained multiple selects 我有这样的代码 用户选择特定的医生类别 然后选择他想要查看
  • 如何从项目中删除环境?

    是否可以从项目中删除移动环境 例如 Blackberry 和 Adob e Air 环境 例如 mobilefirst add environment 有助于添加环境 但是有没有删除环境的命令 CLI 没有 删除环境 的命令 您可以在此处提
  • SlideUp 只隐藏?无法使用slideUp显示

    bannerFijo是一个固定的横幅display none at bottom 0px 所以为了展示它我应该slideUp 但似乎这不起作用
  • VBA Excel QueryTables.add .刷新BackgroundQuery错误

    Sub Macro1 Dim URL As String Dim Path As String Dim i As Integer For i 2 To 50 If Range Prices E i Value lt gt 1 Then UR
  • 如何在 CKEditor 5 中禁用放置事件

    我们正在尝试将 CKEditor 5 实现到我们的应用程序中 但我们在文档方面遇到了一些困难 我们想要禁用将拖放事件放入编辑区域或以某种方式控制它 有这样的活动吗 我们正在努力editor model document on clipboa
  • 将base64编码的数据序列化为JSON

    我正在编写一个脚本来自动生成演示数据 并且需要在 JSON 中序列化一些数据 该数据的一部分是图像 因此我将其编码为 base64 但是当我尝试运行脚本时 我得到 Traceback most recent call last File l
  • 如何在 Ansible 中创建“null”默认值

    我希望 lucy 遵循用户模块创建者的默认行为 即创建和使用与用户名 lucy 匹配的组 然而 对于 弗兰克 我希望主要群体是现有的群体 gid 1003 所以我的哈希看起来像这样 lucy comment dog frank commen
  • Flutter RenderFlex 在 Column Widget 右侧溢出 15 个像素

    我创建了一个自定义 ListTile 它应该有两个位于中间的分数和左侧和右侧的信息 截屏 https i stack imgur com 6daCP png 左侧的信息可以具有任意长度 如果太长 应使用 TextOverflow ellip
  • Nexus 6 的正确屏幕尺寸和密度配置是多少?

    我的应用未将 Nexus 6 列为 Google Play 管理中心支持的设备 我读了博客文章让您的应用程序为 Nexus 6 和 Nexus 9 做好准备 http android developers blogspot co uk 20
  • EF core 6 选择空值,尽管 where 子句要求非空

    我有一个像这样的 Linq2Sql 查询 Parent Include p gt p Children Where p gt p Children Any c gt c SomeNullableDateTime null p Childre
  • 分位数回归+虚拟变量

    我用的是quantregR 中的包来计算分位数回归模型 在模型中 因变量 Y 为NAS DELAY 自变量 Xs 是SEANSON1TO4 SEANSON2TO4 SEANSON3TO4 模型是 NAS DELAY aSEANSON1TO4
  • Google 地图 api v3 - IE7 - main.js 错误 - 参数无效(javascript)

    http bit ly xkHPnU http bit ly xkHPnU 我已经查看了所有计时问题 但似乎无法解决此错误 在 IE7 和兼容模式中作为警告错误出现 Webpage error details User Agent Mozi
  • 为什么 React 无法正确渲染我的组件状态?

    我已经尝试过使用两个类组件 class Foo extends React Component x 3 componentDidMount fetch apiURL then gt x 5 render return div x div 并
  • IntelliJ 找不到我的 M2_HOME,这是为什么? [复制]

    这个问题在这里已经有答案了 当我创建新的 Maven 项目时 我看到一条错误消息 FATAL ERROR 无法启动 Maven 未找到有效的 Maven 安装 在配置对话框中设置主目录或在系统上设置 M2 HOME 环境变量 在终端 我在
  • WordPress 帖子可以动态渲染吗?

    我想制作一个博客页面 根据特定用户的 Facebook 点赞 活动等生成内容 例如 我喜欢 Facebook 上的 Shakira 和可口可乐 当进入博客并通过 Facebook 连接时 博客会获取该信息并通过 YouTube API 搜索
  • 在java中转换字符串日期[重复]

    这个问题在这里已经有答案了 我需要比较java中的两个字符串日期 String date1 2017 05 02 String date2 5 2 2017 formatter for the first date SimpleDateFo
  • 在另一个片段之上添加一个片段 onClickListener 问题

    I m adding活动的片段而不是替换当前片段 因为这对应于我想要的行为类型 我的问题是 单击顶部片段 当前可见的片段 上不可见片段中的视图所在的位置 会导致第二个不可见片段中的视图上的 onClick 事件触发 为什么会发生这种情况以及
  • 重命名 xcode 4 项目和实际文件夹

    我知道如何在 Xcode 4 中重命名项目 但是如何重命名源文件夹 问题是 在 Xcode 中重命名项目 只会在 Xcode 中重命名 尽管与以前相比是进步 但为什么 Xcode 不重命名文件系统中的文件夹 我不知道 您可以在 Xcode