10

我目前正在开发一个 iphone 应用程序。我从网上找到的一个项目模板开始研究这个。现在我想重命名这个项目。我已经成功地重命名了实际的项目文件、文件夹和可执行文件以及其他一些东西,但是有一个奇怪的问题。如果我尝试在我的 iphone 设备上运行应用程序,Xcode 拒绝使用新名称运行可执行文件 - 它正在尝试使用旧名称运行旧名称,因此它会说:“路径中没有可启动的可执行文件。” 这是真的,因为路径是错误的(错误的名称)。奇怪的是它可以在 iphone 模拟器上运行——它使用了正确的可执行路径。

任何帮助,将不胜感激。

4

14 回答 14

14

在 Snow Leopard 上的 3.2.1 中,有一个“项目->重命名...”菜单项,就像一个魅力。我认为它是在 3.2 中引入的。可惜只有雪豹。

于 2009-12-06T14:48:43.830 回答
6

重命名 Xcode 项目绝对是一场噩梦。我个人认为“重命名”项目的最佳方法是创建一个新的 Xcode 项目并复制必要的文件。我知道这看起来很不方便,但这是我所知道的最直接的方法。

目前,重命名项目涉及对项目进行几次查找/替换,并更改项目设置中的内容。

如果 Xcode 为您自动执行此操作,我会很高兴。这是 Eclipse 作为 IDE 真正闪耀的一件事。

祝你好运!

于 2009-07-09T20:28:32.303 回答
5

http://aplus.rs/cocoa/how-to-rename-project-in-xcode-3x/

我发现它工作得很好。基本上,如果它只是您要更改的可执行文件名称,则将主项目文件(.xcodeproj)作为文件夹打开(右键单击 > 显示包内容),然后打开其中的文件。然后在它们中搜索(正则表达式 this)product.*name,并且对于您找到的每个项目,将等号右侧的内容替换为您希望可执行文件命名的内容。

为此,我使用了文本编辑器 smultron。好棒的节目...

于 2009-07-09T22:34:18.913 回答
3

我只是想在上面的答案中补充一点,Apple 在 XCode 3.2 中使这变得相对容易 - 只需在 Project->Rename 中重命名整个项目,并在项目设置中更改产品名称......

...但是这样做之后,我仍然收到“无法启动的可执行文件...”消息。

关键是在这一点之后重新启动XCode(似乎确实有必要这样做),一切都应该没问题。

只是希望这可以为某人节省几分钟的困惑!

于 2010-06-27T21:43:42.173 回答
1

我建议你做的只是重命名产品。右键单击项目然后构建 -> 打包 -> 产品名称。更新此产品名称就足够了。

于 2009-07-10T01:42:41.830 回答
1

去这个链接。

http://www.thohensee.com/?page_id=180

此链接不仅提供了重命名项目的方式。它还提供了更改可执行文件名称的详细信息。尝试一下。我已经在我的项目中实现了它。

注意事项:

假设旧名称是“Sagar_RK”

& 新名称是“SagarRK”

项目将被重命名,但您需要记住以下内容。

当您使用共享应用程序委托时。您必须接受具有旧名称应用程序代表的代表。

例如

Sagar_RKAppDel *t=(Sagar_RKAppDel*)[[UIApplication sharedApplication] delegate];

试试看。

祝你好运。

于 2009-09-08T19:34:12.477 回答
1

在我认为所有东西都被重命名之后,我必须做的一件事是去:
项目 - >编辑活动目标

然后编辑包装下的“产品名称”字段(在构建选项卡上)。

于 2010-08-03T12:18:23.693 回答
1

在 XCode 4 中重命名项目

https://devforums.apple.com/message/378575#378575

打开项目导航器单击树顶部的项目名称,再次点击并重命名框应出现查看更改 - 请注意,它将尝试更改所有文本,因此请根据需要取消选择它们。

于 2011-03-15T16:22:32.440 回答
0

这个来自 phonegap 的关于重命名项目的教程看起来很不错。它似乎指出了所有需要改变的领域。我认为您是重命名 phonegap 项目还是普通项目并不重要。

phonegap 教程

于 2009-12-06T14:43:53.480 回答
0

这就是我发现对我有帮助的:http: //drjunker.org/2008/04/10/xcode-rename-project-and-application-change-copyright-and-version-number/。请注意 John Beatty (jcb) 的评论 - 这是对帖子中描述的步骤的重要补充。
这是一篇深入的文章,解释了您想要制作的各种克隆以及如何制作它们。信息量很大。

于 2010-10-25T08:37:32.113 回答
0

在此处输入图像描述

这是您在 XCode4 中的项目名称。只需更改名称并按 Enter。它的工作方式与旧 XCode 版本(项目->重命名)完全一样...

!!享受 !!:)

于 2011-04-25T11:13:56.143 回答
0

在我使用 Muzammil 的建议(所谓的正确做法)重命名后,这些建议都没有使我的项目工作。遗憾的是,Apple 无法重命名他们自己的工具创建的项目。如果连 Apple 都做不到,为什么不删除所有重命名项目的方法呢?... Apple 的耻辱!

我重命名了已对 xcdatamodels 进行版本控制的项目并浪费了很多工作......我仍在努力构建它!

于 2012-05-11T00:08:59.293 回答
0

在 Xcode 6.3 中。我认为您只需要在可以选择设备的地方制作“新方案”。然后保存它,项目应该在设备和模拟器上运行。

以下截图

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

于 2015-04-17T16:16:09.190 回答
-1

不要消极,但关于 XCode 的一件事就是所有的错误。我希望 XCode 4. 完全重写,因此更稳定。充其量,一些 XCode 版本相当于测试版。

无论如何,您对您的问题都有很好的回答。排气。

戴夫

于 2010-06-27T21:58:23.513 回答