如何更改Xcode项目名称

时间:2011-02-10 06:23:24

标签: iphone xcode iphone-sdk-3.0 ios4 ios-simulator

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

  

桌面/新名称/旧名称_refix.pch:没有此类文件或目录

当我使用newname_prefix.pch更改oldname_prefix.pch ..

18 个答案:

答案 0 :(得分:258)

对于Xcode 4或更高版本:

  • 打开一个项目
  • 选择Project Navigator
  • 突出显示项目名称
  • 单击项目名称

    enter image description here

对于Xcode 3:

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

答案 1 :(得分:48)

无需更改项目名称即可更改应用程序的显示名称(这是您在iOS设备主屏幕上看到的,在iTunes中等)。只需将info.plist中的“捆绑包显示名称”从默认的“$ {PRODUCT_NAME}”更改为您想要的任何内容即可。您的项目名称对用户不可见,他们只看到“捆绑显示名称”。

答案 2 :(得分:43)

Image explains everything

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

答案 3 :(得分:10)

  1. 在左侧展开“目标”
  2. 双击目标,然后在新打开的窗口中选择构建选项卡
  3. 右侧的
  4. 有一个搜索框。输入 - “产品名称”
  5. 现在看下面,在包装部分,您将看到产品名称
  6. 更改并清理重建,现在应更改新的应用名称。

答案 4 :(得分:5)

转到 youname-Info.plist中

更改两者

将名称和Bundle显示名称捆绑到首选文件名。

完成。

答案 5 :(得分:5)

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

点击“群组与群组”中的项目文件图标在“文件”面板中,选择“目标” - >构建设置 - >包装 - >产品名称。 单击该行,将出现一个弹出窗口,在此处键入您的新应用名称。

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

点击“群组与群组”中的项目文件图标在“文件”面板中,从右侧窗格中选择“项目”(上方目标),只需在最右侧窗格中看到(只有在启用“隐藏或显示实用程序”时才会显示)。查找项目名称。将其命名为您想要的新名称给你的项目。

从模拟器/设备中删除您的应用,清理并运行。更改应反映。

就是这样

答案 6 :(得分:3)

这是Apple's step by step visual guide更改Xcode项目的名称。

要更改工作区名称,只需重命名即可。

答案 7 :(得分:2)

ohho的答案是完美的:

  

对于Xcode 4或更高版本:

     

打开一个项目

     

选择Project Navigator

     

突出显示项目名称

     

单击项目名称

但是,如果你只这样做,一旦你尝试在新设备上调试,你会发现一个错误:

  

找不到文件:/Users/someuser/Library/Developer/Xcode/DerivedData/OLDNAME-akbwbarcniqxytctbebckkelkbxs/Build/Products/Debug-iphonesimulator/OLDNAME.app/OLDNAME

     

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

然后你需要再做一步:

  • 在左侧面板中选择目标
  • 在目标中选择oldnameTests
  • 选择“构建设置面板”
  • 搜索" TEST_HOST"并将旧值更改为新值。

祝你好运,玩得开心

答案 8 :(得分:1)

我正在使用xcode 4.3.1并尝试更改产品名称,如Quakeboy在捆绑设置中所述,但它导致读取错误。我被困在这个错误中一个小时,现在它运作良好。我只是将产品名称留空,然后重新键入之前的旧名称。建筑再次成功!

对于任何想要更改项目名称的人,请注意:您不必更改项目文件名,将向用户显示包显示名称,因此请不要过多地讨论此问题。可能是在浪费时间。

答案 9 :(得分:1)

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

答案 10 :(得分:1)

它创建了一个组织噩梦,使项目名称与捆绑名称不匹配。但是当我使用“点击项目名称并回答是以让xcode重命名所有引用”技术时,我硬盘上项目的所有嵌套文件夹仍然具有旧项目名称。他们为什么不重命名以匹配?

如果我更改这些文件夹名称,我很确定它会搞乱所有项目链接。我不会抓住机会,除非有人可以提出解决方法。

答案 11 :(得分:0)

以防万一,这对我有帮助,所以我有一个带有以下内容的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" {} +

然后我将此文件拖到项目目录中并执行:

sh xcmv.sh Starter MyProject

这将更改项目名称,工作空间名称,以及在项目文件,代码文件,plist等中对旧名称的所有引用。

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

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

答案 12 :(得分:0)

简单步骤

1.在所有文件夹和文件的顶部选择项目目标左侧 2.再次点击该项目,它将允许您更改名称 3.type,因为你想要项目的名称和应用程序的名称 4.按回车键。它会要求改变每一个接受它的地方 5.same程序在文件夹上以及所有地方都会更改名称。我今天做了

答案 13 :(得分:0)

我试过了ohho的答案但是它没有用,但找到了另一个解决方案。您可以打开Info.plist文件并转到它所说的位置。 "捆绑名称"并更改为将在您的启动器中显示的新名称。我希望这个wrks

答案 14 :(得分:0)

我尝试在Project Navigator中更改项目名称,但是您需要完成所有步骤here !!!  我没有按照第二步,这打破了我的应用程序,不得不重做旧版本花了两天,看到我的帖子here

答案 15 :(得分:0)

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

答案 16 :(得分:0)

在Project Navigator中选择项目(Command + 1)并打开右侧边栏中的File Inspector(Command + option + 1)。

在那里,更改项目名称。

答案 17 :(得分:-2)

此视频显示开发人员重命名Xcode 6项目。首先单击项目名称进行更改,然后确保还为测试构建目标设置主机应用程序。

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