似乎无法100%更改我的iPhone应用程序的名称。
我跟踪了多个线程,并执行了下面列出的方法,但旧名称在控制台中不断弹出。我担心在更深层次上,应用程序的名称并没有真正改变100%。
我担心的是,我从“完整”版本的副本开始制作了一个“Lite”版本。因此,如果我的客户升级并下载完整版本并且设备看到两个具有相同“CORE或ROOT”名称的应用程序,我不希望设备混淆。
控制台继续输出:
2010-07-03 10:56:35.129 *OldAppName* [45672.207] Test Message
我更改了Product_name,“。app”名称,捆绑名称等... - “控制台”获取此名称的位置,因此我可以真正更改应用程序的名称100%?随着应用程序在复杂性方面独立增长,我不希望与完整版本发生冲突。 (即推送通知,iAd和其他“APP”特定项目)
我已执行以下操作,但仍未获得100%的名称更改:
<小时/> I.我使用过Xcode,Project,Rename。
II。我已经在stackoverflow线程Changing iPhone App's Name上使用了建议的答案
我的“Product_Name”字段对于所有版本都是空白的,我将其更改为新名称,但我继续获得引用 OldAppName 的控制台输出。
III。我不是要改变“捆绑名称”,这些是相同的,因为这是一个精简版。无论如何,更改此内容并不会更改控制台参考名称,我试过了。
IV。我已多次删除整个“Build”文件夹,以确保没有遗留问题,但名称仍然没有改变。
<小时/> 我目前正在进行大型复制/粘贴迁移到新项目,尝试使用新项目完全修复此问题,因为我希望尽快将应用程序上传到AppStore,但必须有更好的实现方法此。
“控制台”在哪里获得此名称?这是否意味着如果我的客户下载完整版本,在更深层次上设备将会混淆 - (即NSUserDefaults具有相同的名称,运行问题,沙箱问题等等)?
名称不存储在info.plist中,它们似乎只是从目标引用,但是当我搜索目标时,我甚至找不到OldAppName,它们是这个核心的附加存储文件信息?
如果可能,我想留在Xcode中。我已经看到有关使用其他程序或尝试通过文本编辑器直接更改XML的建议,但我不想意外地留下可能被Apple Reviewer拒绝的“第三方”应用程序标记或试用,因为它们似乎是在这个问题上努力工作。
任何详细的建议??
答案 0 :(得分:3)
一年前我遇到了同样的问题。
我真的很好&amp;轻松满足您的需求。您需要单击蓝色图标(项目/目标)的“超级视图”,然后按Enter键以更改项目的名称。您也可以双击该字段,但需要在点击之间延迟相当长的时间。
此方法将在所有重要位置神奇地更改项目名称。
答案 1 :(得分:2)
只有工作的解决方案,它是最让人害怕并且试图避免的解决方案。
我必须开始一个新项目,并且将所有96个类文件(大约27mb的文本)逐个移动,因为拖动类不断给我一个错误。我尝试将这些类作为一个大组拖动,但这不起作用。一点点“重新分解”,重建.plist信息,并设置新目标,我再次使用它。我认为Xcode遇到了一些遗留问题。
现在正在一个新项目下工作,但必须有更好的方法。
答案 2 :(得分:1)
您是否尝试在文本编辑器中打开项目中的所有文件并搜索旧名称?
您是否尝试过创建一个新的空项目,只是将您的内容和代码文件添加到此空项目中?
答案 3 :(得分:0)
我过去做过这些,发现它们运行良好:
http://homepage.mac.com/kelleherk/iblog/C1216817469/E1454445171/index.html
我还清理所有目标/构建并在之后重命名可执行文件。
答案 4 :(得分:0)
当项目中存在本地化字符串(infoPlist.strings)文件并且其中包含“CFBundleDisplayName”=“MyOldAppName”时,我遇到了问题。删除此文件并将目标重命名为我的NewAppName对我有用。