繁体   English   中英

如何在 Xcode 中更改工作区名称?

[英]How to change workspace name in Xcode?

有什么合适的方法可以在 Xcode 中更改工作区名称吗?

在我看来,它可以退出 Xcode 并手动将.xcworkspace文件从OLD_NAME.xcworkspace更改为NEW_NAME.xcworkspace

在撰写本文时使用的是 Xcode 5。

重命名工作区的步骤

  1. 重命名主项目的文件夹(包含所有文件)
  2. 重命名工作区
  3. 从 Workspace 中删除 Xcode 项目,然后重新添加/将 Xcode 项目再次拖动到 Workspace。 并在构建设置中重命名“产品名称”
  4. 现在,在 Workspace 中,选择一般项目,将出现选择 infoPlist 的选项,选择项目的 info plist。 然后,单击 Manage Scheme 和 Create New Scheme with Xcode Project Name ,选中 New Created Scheme 并删除旧的。
  5. 清除 Xcode 和 Workspace ..并删除派生数据“~/Library/Developer/Xcode”
  6. 如果项目包含桥接头文件,那么只需使用项目名称 - “ProjectName-Bridging-Header.h”重命名桥接头文件,然后打开 Xcode 项目而不是工作区。 在构建设置中..在“Swift Compiler -Code Generation”—> Objective-C Bridging Header—“重置桥接头文件的路径”。 关闭 Xocde。 如果 Project Contain Pod File ,则打开 Pod 文件,使用新项目重命名目标名称。关闭 xocde 项目和 Workspace 项目并安装 pod。
  7. 现在打开工作区清理并构建。

2019年:

首先请注意,这个问题是关于更改 Xcode工作区的名称。 QA 与更改项目名称、工作区中的项目、源文件夹或 Xcode 环境中命名的其他方面无关。

Xcode 11 及更高版本。

令人惊讶的是,您现在可以更改文件名 看起来很奇怪。

  1. 退出 Xcode。 你必须先这样做。

  2. 使用鼠标和键盘更改名称:

在此处输入图片说明

在此处输入图片说明

这不会导致 Swift Package Manager 或任何其他问题。

您现在只需像往常一样打开 .xcworkspace 文件。

一个十五年前的苹果问题的一部分解决了!

是的,我也这么认为。 据我所知,工作区只是对一个或多个 Xcode 项目的引用,不会在这些项目之外生成任何内容。

我尝试了相同的 (XC6),但出现构建错误,找不到一个文件。 不是一个大问题,但对某些人来说可能不值得付出努力。

在我的情况下,我还必须重命名工作区中具有相同名称的项目。

为此,在将项目重命名为..

  • 关闭 Xcode
  • 从 Finder 重命名.xcworkspace文件
  • 使用新命名的工作区打开 Xcode
  • 通过单击项目名称,在 Xcode 帮助下重命名工作区中的项目

我想用旧的项目名称更改工作区名称、项目名称和所有链接文件,所以我尝试了这篇文章中的步骤,这真的很有帮助

使用 Pods 重命名 Xcode 项目:简单的方法https://medium.com/programming-lite/renaming-an-xcode-9-project-with-pods-the-easy-way-5d1228ef25a

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM