前一阵子在做项目的时候,由于需求不定以及自己的不专业等各方面原因,造成了后来要进行项目名称的更改。可是在Xcode 4.3中进行项目名称修改不是仅仅简单到把项目名改了然后保存这么简单,实践证明这样做会让项目中所有文件全部不能用。所以经过Google和自己摸索之后,才得以了解怎么去进行更改,下面来分享一下。
这里以曾经创建的一个叫做TableViewTest的项目为例,现在想将其更改为TableView
1. 打开项目文件夹,将里面所有的文件复制到一个新的文件夹中去;
2. 打开新得到的文件夹,里面有TableViewTest文件夹和TableViewTest.xcodeproj。现在更改TableViewTest文件夹名为TableView,然后在更改名称之后的Table文件夹中把TabelViewTest.Info.plist和TableViewTest-Prefix.pch两个文件名称改掉,即将TableViewTest——>Table。
3. 用文本编辑器打开TableView-Prefix.pch,将里面的TableViewTest全部替换成TableView。
4. 选择TableViewTest.xcodeproj,随便换成什么名字,比如换成ttttt.xcodeproj;
5. 再选择ttttt.xcodeproj,右键选择Show package Contents,然后再用文本编辑器打开project.pbxproj,替换里面的TableViewTest为TableView。
6.打开ttttt.xcodeproj,讲下图中左边的那个项目名换成TableView,然后会出现警示框,选择Rename,再选择Enable,搞定。
7.做到这一步,其实算是改名成功了,但是有时候你会发现不能运行,不能选择模拟器,因为上面变成了My Mac 64-bit,这个也很好解决。右键单击TableView.xcodeproj,选择Show Package Contents,你会看到一个xcuserdata的文件夹,删除之。搞定!
转载地址:
http://xiaoyu.li/2012/how-do-i-change-the-xcode-project-name/?utm_source=rss
分享到:
相关推荐
本教程将详细讲解如何将Unity生成的项目集成到现有的Xcode工程中,以便实现iOS应用的无缝融合。 首先,我们需要理解Unity和Xcode的关系。Unity支持导出到iOS平台,它会生成一个包含所有资源和预编译代码的Xcode工程...
"Xcode空项目模版"是指在Xcode中用于初始化新项目的模板,它不包含任何预定义的代码或资源,只提供基本的项目结构,方便开发者根据需求自由构建应用。 在Xcode 6和Xcode 7版本之后,Apple可能为了简化默认的项目...
使用Ruby脚本动态修改Xcode项目中的xcodeproj文件。
在Xcode中,开发iOS应用涉及众多文件类型,这些文件共同构成了项目的结构和功能。本文将深入探讨Xcode中常见的项目文件,以便更好地理解和管理你的iOS项目。 首先,我们需要了解项目的基本结构。一个Xcode项目通常...
例如,`LSUnusedResources` 是一个用于检测Xcode项目中未使用资源的工具,这与提供的压缩包文件名称"LSUnusedResources-可运行"相吻合。 `LSUnusedResources` 工具通常会扫描整个项目,包括代码、故事板文件、 nib ...
在下一个窗口中,我们需要填写一些基本信息,例如项目名称、公司名、公司标示、类前缀、设备等信息。 项目结构 创建项目后,我们可以看到项目文件夹结构,包括EventTest、Supporting Files、Frameworks和Products...
PBXProjectHelper是一个基于Python开发的,目的用于解析和操作PBXProject(XCode项目的配置文件)...其提供了非常简单的方法来让开发者对XCode项目进行文件、类库以及项目设置的修改。从而达到自动化维护和管理的目的。
### Unity导出Xcode工程与现有Xcode项目整合:实现AR功能及常见问题解决 #### 一、背景介绍 在跨平台游戏开发中,Unity是一个非常流行的开发工具,它能够帮助开发者快速创建出高质量的游戏,并支持多种平台的发布...
从零开始学习OpenGL ES系列教程XCode4的工程模板,Empty OpenGL ES Application,路径/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application/
在iOS和macOS的开发过程中,Xcode项目随着开发进程的推进,往往会产生大量的文件,包括源代码、资源文件、库、编译产物等。这些文件中可能存在许多未被使用的部分,比如不再引用的图片、弃用的代码行或者不再需要的...
在Xcode项目中,可以集成这些混淆工具的脚本或者配置文件,将混淆步骤纳入构建流程。例如,Obfuscator-LLVM是一个开源的Objective-C和C++混淆器,它可以与Xcode无缝集成,通过修改编译器设置和添加预处理步骤来实现...
Xcodeproj允许您从创建和修改Xcode项目。 编写无聊的管理任务脚本或构建对Xcode友好的库。 还包括对Xcode工作区( .xcworkspace ),配置文件( .xcconfig )和Xcode方案文件( .xcscheme )的支持。 它在中用于为...
### iOS项目名称修改指南 #### 引言 在iOS应用开发过程中,有时我们需要对现有的项目进行名称更改。本文档将详细介绍如何使用Xcode 7.3版本重命名一个名为“EnergyControl”的iOS项目为“Energy”。为了确保过程的...
在Unity3D游戏开发过程中,将项目导出到Xcode进行iOS平台的调试是一个重要的步骤。这个过程涉及到多个环节,包括3D模型的优化、工程配置以及Xcode的设置。以下是一些关键知识点的详细说明: 1. **Unity3D模型限制**...
如果你有旧的Xcode项目,可以去旧的Xcode项目中复制。 路径为:/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/MultiPlatform/Source/Objective-C File.xctemplate 当然,你...
7. **实时更改与热重载**:Xcode 15.4引入了热重载功能,允许开发者在不重启应用的情况下快速预览代码更改,提高迭代速度。 8. **错误与崩溃日志**:真机调试时,Xcode会记录设备上的错误和崩溃信息,方便定位问题...
### Xcode 版本概述与比较 Xcode 是苹果公司为开发者提供的官方集成开发环境(IDE),主要用于...虽然现在这些版本可能已经不再是最新的选择,但对于历史研究或者特定项目的需求来说,它们依然具有一定的参考价值。
2. 直接编辑项目名称以将其更改为"魅力法国"。在更改后,Xcode会弹出一个对话框询问是否确认重命名。选择"Rename"以继续。 3. 接下来,Xcode可能会提示禁用或启用某些功能。由于我们正在修改项目名称,选择"Disable...
描述中提到的“将解压缩后的文件放到以下文件夹(适当修改文件名): 在访达中使用快捷键:低版本xcode兼容iOS15.0.zip、iOS9.0。镜像”,这暗示了我们需要将解压后的文件移动到特定的Xcode配置文件目录,以便Xcode...