我目前正在开发iphone应用程序。我从一个在互联网上找到的项目模板开始研究这个问题。现在我想重命名这个项目。我已经成功地重命名了实际的项目文件,文件夹和可执行文件以及其他一些东西,但是有一个奇怪的问题。如果我尝试在我的iphone设备上运行该应用程序,Xcode拒绝使用新名称运行可执行文件 - 它正在尝试使用旧名称运行旧文件,因此它会发生:“路径中没有可启动的可执行文件” “。这是真的,因为路径错误(名称错误)。奇怪的是,它适用于iphone模拟器 - 它使用正确的可执行路径。
任何帮助都将不胜感激。
答案 0 :(得分:14)
在Snow Leopard的3.2.1中,有一个“Project-> Rename ...”菜单项,就像魅力一样。我认为它是在3.2中引入的。遗憾的是它只是雪豹。
答案 1 :(得分:6)
重命名Xcode项目绝对是一场噩梦。我个人觉得“重命名”项目的最佳方法是创建一个新的Xcode项目并复制必要的文件。我知道这似乎不方便,但这是我所知道的最直接的方法。
目前,重命名项目涉及对项目进行一些查找/替换,以及更改项目设置中的内容。
如果Xcode为您自动化,我会很高兴。这是Eclipse真正作为IDE发挥作用的一件事。
祝你好运!答案 2 :(得分:5)
http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/
我发现工作得很好。基本上,如果它只是您要更改的可执行文件名,则打开主项目文件(.xcodeproj)作为文件夹(右键单击>显示包内容),然后打开其中的文件。然后搜索它们(正则表达式)product。* name,对于找到的每个项目,将等号右侧的那个替换为您希望命名的可执行文件。
我使用了文本编辑器smultron。 Awsome计划......
答案 3 :(得分:3)
我只想补充上述答案,Apple在XCode 3.2中相对容易实现这一点 - 只需在Project-> Rename中重命名整个项目,并在项目设置中更改产品名称......
...但在这之后,我仍然收到了“No launchable executable ...”消息。
关键是在此之后重新启动XCode (实际上这似乎是必要的),一切都应该没问题。
希望这可以节省一些人的困惑!
答案 4 :(得分:1)
我建议你做的只是重命名产品。 右键单击Project然后Build - >包装 - >产品名称。更新此产品名称应该足够了。
答案 5 :(得分:1)
转到此链接。
http://www.thohensee.com/?page_id=180
此链接不仅提供了重命名项目的方式。 它还提供了更改可执行文件名的详细信息。 试试吧。 我已经在我的项目中实现了它。
要点:
假设旧名称为“Sagar_RK”
&安培;新名称是“SagarRK”
项目将被重命名,但您需要记住以下内容。
使用共享应用程序委托时。您必须使用旧名称应用程序委托代理。
例如
Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];
尝试一下。
祝你好运。
答案 6 :(得分:1)
在我认为所有内容都被重命名后,我必须做的一件事就是: 项目 - >编辑活动目标
然后编辑Packaging(在构建选项卡上)下的“Product Name”字段。
答案 7 :(得分:1)
在XCode 4中重命名项目
https://devforums.apple.com/message/378575#378575
打开Project Navigator 单击树顶部的项目名称,再次点击并显示重命名框 查看更改 - 请注意,它会尝试更改所有文本,以便根据需要取消选择。
答案 8 :(得分:0)
关于重命名项目的phonegap教程似乎相当不错。它似乎指出了需要改变的所有领域。我认为你是否重命名一个手机间隙项目或正常项目并不重要。
答案 9 :(得分:0)
这是我发现帮助我的: http://drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/。请注意John Beatty(jcb)的评论 - 这是对帖子中描述的步骤的重要补充 这是一个in-depth post,用于解释您想要制作的各种克隆以及如何进行克隆。非常有用。
答案 10 :(得分:0)
这是您在XCode4中的项目名称。只需更改名称,然后按Enter键。它的工作方式与旧的XCode版本(Project-> Rename)完全相同......
!!请享用 !! :)
答案 11 :(得分:0)
在使用Muzammil的建议(所谓的正确方法)重新命名后,这些建议都没有使我的项目有效。令人遗憾的是,Apple无法重命名自己的工具创建的项目。 为什么不删除所有重命名项目的方法,即使苹果公司也不能这样做?...对Apple感到羞耻!
我重命名了我的项目,该项目已经对xcdatamodels进行了版本化并破坏了大量工作......我仍然试图让它构建完成!
答案 12 :(得分:0)
在Xcode 6.3中。我想你只需要在一个可以选择设备的地方制作“新方案”。然后保存它,项目应该在设备上运行,也可以在模拟器上运行。
以下屏幕截图
答案 13 :(得分:-1)
不要消极,但是关于XCode的一件事很糟糕就是所有的错误。我希望XCode 4.完全重写,因此更稳定。最好的一些XCode版本已达到beta。
无论如何,您对问题的反应都很好。通风。
戴夫