如何更改 Xcode 项目名称

我在 Xcode 为 iPhone 开发了我的应用程序,一开始我没有使用 secnec 命名它,现在我想改变我的应用程序名称,我已经用新的应用程序名称替换了旧的应用程序名称,因为我已经在我的应用程序中找到了这个名称,但它仍然给我一个错误... ..。

Desktop/New name/old name_Prefix.pch: No such file or directory

当我用 newname _ prefix. pch 更改 oldname _ prefix. pch 时..。

92838 次浏览

对于 Xcode 4或更高版本:

  • 开一个项目
  • 选择“项目导航器”
  • 突出显示项目名称
  • 单击项目名称

Screenshot of the Project Navigator

对于 Xcode 3:

  • 打开一个项目 > 菜单 > 项目 > 重命名..。

不需要为了改变应用程序的显示名称而更改项目的名称(这是你在 iOS 设备的主屏幕上看到的,在 iTunes 等)。只需将 info.plist 中的“ Bundle display name”从默认的“ ${ PRODUCT _ NAME }”更改为您希望的任何内容。项目的名称对用户来说是不可见的,他们只能看到“ Bundle 显示名称”

  1. 在左边展开目标
  2. 双击目标,然后在新打开的窗口中选择 build 选项卡
  3. 在右上角有一个搜索框,输入“产品名称”
  4. 现在看下面的包装部分,您将看到产品名称
  5. 改变它和清理重建,你的新应用程序名称应该改变了。

后藤 youname-Info.plist

两个都换

Bundle 名称和 Bundle 显示名称到您首选的文件名。

成交。

我正在使用 xcode 4.3.1,并试图像 Quakeboy 在捆绑包设置中所说的那样更改产品名称,但是它导致了读取错误。我在这个错误中被困了一个小时,现在它工作得很好。我只是简单地将产品名称设置为空白,然后重新键入之前的旧名称。大楼又成功了!

任何想要改变项目名称的人请注意: 您不必改变项目文件名,捆绑包显示名称将显示给用户,所以不要过多地纠缠于这个问题。都是在浪费时间。

在 xcode 4.4中,必须单击导航器顶部的项目(左面板)。然后在第二列中的目标上单击两次,以突出显示目标名称。然后您可以更改产品名称。在创建存档时,还需要修改存档名称。要做到这一点,您必须编辑方案,单击发布,然后更改存档名称。

如果项目名称与绑定名称不匹配,那么将会造成组织上的恶梦。但是,当我使用“ 单击项目名称并回答 yes,让 xcode 重命名所有引用”技术时,我硬盘上项目的所有嵌套文件夹仍然使用旧的项目名称。为什么不重命名一下呢?

如果我更改这些文件夹名称,我敢肯定它会搞乱所有的项目链接。我不会冒这个险,除非有人能提出解决办法。

Image explains everything

在项目资源管理器中单击您的项目,然后再次单击右侧的项目,在那里您可以看到项目名称,如图所示

用于在 xcode 4或更高版本中更改 申请名称(将与应用程序图标一起显示) :

单击“组和文件”面板中的项目文件图标,选择“目标”-> “构建设置”-> “打包”-> “产品名称”。 点击这一行,会弹出一个弹出框,在这里输入你的新应用程序名称。

用于在 xcode 4或更高版本中更改 项目名称(将与项目图标一起显示) :

单击“组和文件”面板中的项目文件图标,从右侧面板中选择“项目(上面的目标)”,只需在最右侧面板中查看(只有在启用“隐藏或显示实用程序”时才能看到)。查找项目名称。将其编辑为要赋予项目的新名称。

从模拟器/设备中删除应用程序,清理并运行。

就是这样

在 ProjectNavigator (Command + 1)中选择项目,并在右侧栏(Command + option + 1)中打开文件检视器。

在那里,更改项目名称。

Xcode 3.2.5: 在顶部菜单栏,项目 > 重命名..。

I tried by changing the Project name in Project Navigator, but you need to follow through with the all the step outlined 给你!!!. 我没有遵循第二步,这打破了我的应用程序,不得不重新工作的旧版本,需要两天,见我的职位 给你

This video shows a developer renaming an Xcode 6 project. First single-click the project name to change it, then make sure to also set the host application for your test build target.

https://www.youtube.com/watch?v=ZHr1vjkTxC0

Ohho 的回答是完美的:

对于 Xcode 4或更高版本:

开一个项目

选择“项目导航器”

Highlight project name

单击项目名称

BUT, if you only do this, once you try to debug on a new device, you will find an error:

file not found: /Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

错误: 链接器命令失败,退出代码1(使用-v 查看调用)

Then you need to do one more step:

  • 在左面板上选择目标
  • Choose the oldnameTests in Targets
  • 选择“生成设置”面板
  • Search for "TEST_HOST" and change the old value to the new.

祝你好运,玩得开心

下面是更改 Xcode 项目名称的 苹果的一步一步的视觉指南

要更改工作区的名称,只需重命名它。

我尝试了 ohho 的答案,但没有工作,但找到了另一个解决方案。您可以打开您的 Info.plist 文件,到它显示“ Bundle Name”的地方,然后更改您的新名称,该名称将显示在您的启动程序中。希望这能管用

简单的一步

1. 在所有文件夹和文件顶部选择项目目标左侧 再次单击该项目,它将允许您更改名称 键入你想要的项目名称和应用程序的名称 4. 按回车键,每到一处都会要求更改,请接受 5.same procedure do on the folder as well all place the name will be changed. i did it today

为了以防万一,我有一个 shell 脚本(xcmv.sh) ,它包含以下内容:

#!/usr/bin/env bash


mv $1 $2
mv $1.xcodeproj $2.xcodeproj
mv $1.xcworkspace $2.xcworkspace


LC_ALL=C find ./ -type f -not -path "./.git*" -exec sed -i '' "s/${1}/${2}/g" {} +

I then drag this file into the project directory and do:

sh xcmv.sh Starter MyProject

这会更改项目名称、工作区名称,以及项目文件、代码文件、 plist 等中对旧名称的所有引用。

如示例所示,我经常使用它将我的各种“ starter”项目之一重命名为所需的项目名称。

注意,git 目录(如果存在)被忽略。