Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/123.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 不使用xcode重命名iOS应用程序?_Iphone_Ios_Xcode_Ipad - Fatal编程技术网

Iphone 不使用xcode重命名iOS应用程序?

Iphone 不使用xcode重命名iOS应用程序?,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,我只想重命名一个iOS项目,包括目标文件、可执行文件、plist文件和产品名,而不使用XCode 我曾尝试手动重命名ProjetName.xcodeproj,但当我打开XCode时,只有XCode项目名称发生了更改,其他文件没有更改。我已关闭项目并删除生成文件夹。当我在xcode中打开项目并再次构建目标文件时,可执行文件和产品名称仍然保持原来的名称 我怎么能这么做 谢谢, Easwar我认为这是不可能的。但是,您可以尝试查找.plist文件并对其进行编辑,然后查看是否有效。无论如何,我看不出你为

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

我曾尝试手动重命名ProjetName.xcodeproj,但当我打开XCode时,只有XCode项目名称发生了更改,其他文件没有更改。我已关闭项目并删除生成文件夹。当我在xcode中打开项目并再次构建目标文件时,可执行文件和产品名称仍然保持原来的名称

我怎么能这么做

谢谢,
Easwar

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

你不能,xcode项目在项目所在地有引用它的文件,如果你在xcode后面这样做,你的项目就无法工作

您应该使用Xcode:

若要重命名应用程序,请在使用Xcode 4或更高版本时修改“项目名称”字段,或者在使用Xcode 3.2.x时使用重命名功能


我已经做了一段时间了,这是可以做到的,但你必须变得狡猾

在终端中,转到
yourApp.xcodeproj
(它只是一个目录,您可以将其cd放入其中)

然后使用Vim之类的文本编辑器打开
project.pbxproj

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

这将映射到实际变量
PRODUCT\u NAME
,该变量将重命名正在生成的应用程序及其可执行文件

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


但我敢打赌,您的项目的大部分方面的名称都在那里,可以进行类似的更改。

项目名称
ProjectName.xcodeproject
实际上是一个文件夹。如果您通过终端访问,则可以进入内部查看XML(?)文件。从那里修改它是可能的,但我可以说风险很大。