2010-07-03 106 views
5

似乎无法改变我的iPhone应用程序的名称100%。如何更改iPhone App名称100%!

我遵循多个线程并执行下面概述的方法,但旧名称在控制台中弹出备份。我担心的是,在更深层次上,应用程序的名称并未真正发生变化。

我担心的事实是我已经制作了一个“精简版”版本,并以“完整”版本的副本开始。因此,如果我的客户升级并下载完整版本,并且设备会看到两个具有相同“CORE或ROOT”名称的应用程序,我不希望设备混淆。

控制台继续输出:
2010-07-03 10:56:35.129 *OldAppName* [45672.207] Test Message

我已经改变了PRODUCT_NAME“的.app”的名字,包名,等等 - 哪里‘控制台’得到这个名字,这样我就可以真正更改应用程序的名称100%?随着应用程序在复杂性中独立发展,我不希望与完整版本发生冲突。 (即推送通知,iAds的,和其他“APP”的具体项目)

我已执行以下,但仍没有得到100%的名称变更:


一,我已经使用的Xcode,项目,重命名。

二,我用的计算器线程,Changing iPhone App's Name建议的答复,以

  1. 转到在Xcode目标,
  2. 您的项目目标(当前的愚蠢的开发代号)“获取信息”,
  3. 搜索“产品名称“下的”包装“。改变你想要的新程序名称的价值。

我“PRODUCT_NAME”字段是空白的所有版本,我把它改成了新的名字,但我继续得到控制台输出引用OldAppName

三,我不想改变“Bundle Name”,这些都是一样的,因为这是一个精简版。而改变这并不改变控制台参考名称,我试过。四,参考文献我已经多次删除了整个“Build”文件夹以确保不存在遗留问题,但名称仍然没有改变。


我目前正在进行一个大型的复制/粘贴迁移到一个新的项目,试图解决这个问题完全一个新的项目,因为我想获得上传到AppStore的应用程序尽快,但必须成为实现这一目标的更好方式。

“控制台”在哪里得到这个名字?这是否意味着,如果我的客户下载了完整版,那么在更深层次上,设备将会感到困惑 - (即NSUserDefaults的名称相同,运行问题,沙箱问题等)?

这些名称并不存储在info.plist中,它们似乎只是从目标引用,但是当我搜索目标时,我甚至找不到OldAppName,它们是它们的附加存储文件核心信息?

如果可能,我想留在Xcode中。我曾看到过有关使用其他程序或试图通过文本编辑器直接更改XML的建议,但我不希望意外遗留可能被Apple Reviewer拒绝的“第三方”应用程序标记或试用版,因为它们似乎是在这个问题上努力下来。

有什么具体的建议?

+0

请参阅:http://stackoverflow.com/questions/238980/how-to-change-the-name-of-an-ios-app/35595894#35595894 – ingconti 2016-02-24 07:34:38

回答

2

唯一的解决方案,工作,这是一个最担心和试图避免。

我不得不开始一个新项目,并且精心地将所有96个类文件(大约27mb的文本)逐个移动,因为拖拽的类不断给我一个错误。我试着把课程作为一个大组拖拽出来,但那是行不通的。稍微“重新考虑因素”,重建.plist信息并设置新目标,然后再次运行。我认为Xcode遇到了一些遗留问题。

它现在正在一个新项目下工作,但必须有更好的方法。

+0

这种方式是iOS Developer – DHEERAJ 2015-06-20 10:34:34

0

我在过去所做的这些,发现他们很好地工作:

http://drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/

http://homepage.mac.com/kelleherk/iblog/C1216817469/E1454445171/index.html

我也全部清除目标/生成并重新命名后的可执行文件。

+0

我给了第一个尝试,仍然相同结果。我会尝试第二个,看看我能得到什么。谢谢,我会让你知道这是否有效。 – Newbyman 2010-07-03 17:55:43

1

您是否试过在文本编辑器中打开全部文件并搜索旧名称?

您是否尝试过创建一个新的空项目并仅将您的内容和代码文件添加到此空项目?

+0

不,我不知道,这是一个好主意,我会研究哪些文件或类更适用于存储这种类型的数据?我有几百个文件?我一直在尝试移动所有文件,但是Xcode给了我一个“不能复制类文件消息”。看起来所有的文件都过来了,但我一直无法获得一个干净的构建。我得到这个错误....(命令/开发/平台/ iPhone模拟器。平台/开发者/usr/bin/gcc-4.2失败,退出代码1)。 – Newbyman 2010-07-03 17:08:02

+0

我开始了一个新项目,并且一个接一个艰苦地移动所有文件,因为拖拽的类不断给我一个错误。我认为Xcode遇到了一些遗留问题。现在正在工作,但必须有更好的方法。 – Newbyman 2010-07-05 14:19:51

3

我在一年前遇到过同样的问题。

我真的很好&简单的解决方案,您的需求。您需要点击蓝色图标(项目/目标)的“超级视图”,然后按回车键以更改项目的名称。您也可以双击该字段,但您需要在点击之间进行相当长的延迟。

这个方法将在所有重要的地方改变神奇的项目名称。

http://i.stack.imgur.com/3f1RD.png

+0

确认的最后希望。作品。 – mxcl 2013-08-15 01:09:04

0

我有一个问题,当有一个本地化的字符串(infoPlist.strings)项目文件与它“CFBundleDisplayName” =“MyOldAppName”。删除此文件并将目标重命名为我的NewAppName为我工作。