我只想重命名一个 iOS 项目,包括目标文件、可执行文件、plist 文件和产品名称,而不使用 XCode。
我试图手动重命名 ProjetName.xcodeproj 但是当我打开 XCode 时,只有 XCode 项目名称没有改变其他文件。我已经关闭了项目并删除了构建文件夹。当我在 xcode 中打开项目并再次构建目标文件时,可执行文件和产品名称仍使用旧名称。
我怎么可能做到!
谢谢,伊斯瓦尔
我一直在做一些这样的事情,它可以做到,但你必须狡猾。
在终端中转到yourApp.xcodeproj
(它只是一个您可以 cd 进入的目录)
然后使用像 Vim 这样的文本编辑器打开project.pbxproj
在该文件中,您将看到项目各个部分的名称,例如productName="yourAppName"
映射到实际的变量PRODUCT_NAME
,它将重命名正在构建的应用程序和其中的可执行文件。
我还没有查看该文件中的所有内容,因为我所要做的就是能够更改它,以便我可以切换一些文件,更改名称,使用xcodebuild
,并使其成为一个全新的应用程序;)
但我敢打赌,您项目的大多数方面的名称都在其中,并且可以进行类似的更改。
不要认为这是可能的。但是,您可以尝试查找 .plist 文件并对其进行编辑,看看是否可行。无论如何......看不出你不想在xcode中这样做的任何理由,因为很明显,你已经安装了它。
你不能,xcproject 有文件在项目所在的位置引用它,如果你背着 Xcode 做这件事,你的项目就无法工作。
你应该使用 Xcode:
要重命名您的应用程序,如果您使用的是 Xcode 4 或更高版本,请修改项目名称字段,或者如果您使用的是 Xcode 3.2.x,请使用重命名功能。
http://developer.apple.com/library/ios/#qa/qa1625/_index.html