0

我只想重命名一个 iOS 项目,包括目标文件、可执行文件、plist 文件和产品名称,而不使用 XCode。

我试图手动重命名 ProjetName.xcodeproj 但是当我打开 XCode 时,只有 XCode 项目名称没有改变其他文件。我已经关闭了项目并删除了构建文件夹。当我在 xcode 中打开项目并再次构建目标文件时,可执行文件和产品名称仍使用旧名称。

我怎么可能做到!

谢谢,伊斯瓦尔

4

3 回答 3

1

我一直在做一些这样的事情,它可以做到,但你必须狡猾。

在终端中转到yourApp.xcodeproj(它只是一个您可以 cd 进入的目录)

然后使用像 Vim 这样的文本编辑器打开project.pbxproj

在该文件中,您将看到项目各个部分的名称,例如productName="yourAppName"

映射到实际的变量PRODUCT_NAME,它将重命名正在构建的应用程序和其中的可执行文件。

我还没有查看该文件中的所有内容,因为我所要做的就是能够更改它,以便我可以切换一些文件,更改名称,使用xcodebuild,并使其成为一个全新的应用程序;)

但我敢打赌,您项目的大多数方面的名称都在其中,并且可以进行类似的更改。

于 2012-10-26T14:20:08.827 回答
0

不要认为这是可能的。但是,您可以尝试查找 .plist 文件并对其进行编辑,看看是否可行。无论如何......看不出你不想在xcode中这样做的任何理由,因为很明显,你已经安装了它。

于 2012-10-04T15:01:11.913 回答
0

你不能,xcproject 有文件在项目所在的位置引用它,如果你背着 Xcode 做这件事,你的项目就无法工作。

你应该使用 Xcode:

要重命名您的应用程序,如果您使用的是 Xcode 4 或更高版本,请修改项目名称字段,或者如果您使用的是 Xcode 3.2.x,请使用重命名功能。

http://developer.apple.com/library/ios/#qa/qa1625/_index.html

于 2012-10-04T15:02:57.703 回答