`

在Xcode 3.x中如何重命名一个工程

阅读更多

在Xcode 3.x没有重命名一个工程的功能,需要我们手动解决。按下列步骤可真正彻底地重命名一个工程:

1、把要命名的工程的文件夹复制或改名成新的工程名;

2、在文件夹内把.pch和.xcodeproj 文件都改名为新的工程名;

3、删除build文件夹;

4、用TextMate或TextWrangler等文本编辑器打开.xcodeproj 文件,这个文件实际上是个文件夹,包含了三个或四个文件。(也可以从右键菜单选择“Show package contents”,这样就会显示这个文件夹中实际包含的文件,然后就可以用普通的文本编辑器打开了);

5、用文本编辑器打开第4步中所打开文件夹中的 <原工程名>.pbxproj 文件,把里面的“<原工程名>”字符串全部替换成新的工程名;

6、用XCode打开这个工程,执行一下Build或 “Clean all targets”操作。如果编译过程报一些错,则可以尝试先关闭XCode,然后重新打开试试。

 

原文出处:http://aplus.rs/programming/how-to-rename-project-in-xcode-3x/

 

======================================

方法二:

 

How To Rename An Xcode Project

<!-- end bloghead -->

      When you’re using Xcode to develop an iPhone app or a Mac app, you might decide that you need to rename your project.  In many cases this would mean not only renaming the actual executable file that gets produced, but also the names of various source code files, project folders, and the contents of various files within the project.

      As far as I can tell, Xcode provides no way to do this.  There are a few settings that seem like they might do part of it, but every time I tried to use one of them within Xcode, it just resulted in errors and my project failing to build.  After many hours and much frustration with Xcode, I decided to try it the Unix way, and it worked.  The solution is a straightforward 3-step process:

1. First I closed Xcode, and made a backup of my project folder.  Then I went into my project folder and renamed every file and folder which contained "OldName" so that it now contained "NewName" instead.  This could be scripted pretty easily but my current project is a small one so I spent the ~5 minutes to manually rename the files and folders.

2. In the project folder, I ran the following command in a terminal, to update the contents of the files in the project:

find . -type f -exec sed -i 's/OldName/NewName/g' "{}" \;

3. I opened the now-renamed project in Xcode and clicked Build -> Clean All Targets.

After that, the project (with the new name) built successfully.

 

原文出处: http://encodable.com/tech/blog/2009/05/16/How_To_Rename_An_Xcode_Project

分享到:
评论

相关推荐

    在lion上安装Xcode3.x版本

    在Mac OS X Lion系统上安装Xcode 3.x版本是一个对于部分开发者而言具有特定需求的任务,尤其是当他们需要兼容旧项目或使用某些只在早期版本中支持的功能时。以下将详细解析如何在Lion上成功安装Xcode 3.x版本,并...

    Xcode9.X支持ios12.1真机调试文件

    Xcode9.X支持ios12.1真机调试文件,亲测Xcode9.1可用 文件解压后 直接将文件夹放置到 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport (Xcode.app 右键-显示包内容)

    Siphon在XCode5.x下编译通过的版本,供大家参考

    这个项目特别指出它在XCode 5.x版本下已成功编译,为开发者提供了一个可靠的开发环境配置示例。XCode是Apple开发的一款强大的集成开发环境,主要用于编写Mac OS X和iOS的应用程序。 SIP是一种应用层控制协议,用于...

    Xcode14.7.zip

    标题中的“Xcode14.7.zip”可能是一个包含了针对iOS 14.7.x版本更新的Xcode特殊构建或修复补丁的压缩包。当用户升级到iOS 14.7.x后,可能会遇到Xcode无法正常调试应用的问题,这通常是由于Xcode与新系统版本的兼容性...

    Xcode9.X支持ios11.4真机调试文件

    Xcode9.X支持ios11.4真机调试文件,亲测Xcode9.1可用 文件解压后 直接将文件夹放置到 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport (Xcode.app 右键-显示包内容)

    Xcode9.X支持ios11.3真机调试文件

    Xcode9.X支持ios11.3真机调试文件,亲测Xcode9.1可用 文件解压后 直接将文件夹放置到 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport (Xcode.app 右键-显示包内容)

    Xcode9.X支持ios12真机调试文件

    Xcode9.X支持ios12真机调试文件,亲测Xcode9.1可用 文件解压后 直接将文件夹放置到 Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport (Xcode.app 右键-显示包内容)

    xcode disk image 10.1

    标题中的“xcode disk image 10.1”指的是Xcode的一个特定版本,与iOS 10.1设备支持相关的磁盘映像。这个版本的Xcode包含了开发和测试iOS 10.1应用程序所需的所有工具和资源。Xcode是Apple官方的集成开发环境(IDE)...

    Xcode Midnight.jar.zip

    "Xcode Midnight.jar.zip"就是一个专门为IntelliJ IDEA定制的主题风格包,旨在为用户提供一种类似Xcode的视觉体验,让开发者在享受IntelliJ IDEA强大功能的同时,也能感受到与苹果Xcode相似的界面美感。 该主题风格...

    Step.into.Xcode.Mac.OS.X.Development

    Addison.Wesley.Step.into.Xcode.Mac.OS.X.Development.Jan.2006.chm

    Xcode.5.Start.to.Finish.iOS.and.OS.X.Development

    Title: Xcode 5 Start to Finish: iOS and OS X Development Author: Fritz Anderson Length: 624 pages Edition: 1 Language: English Publisher: Addison-Wesley Professional Publication Date: 2014-05-16 ISBN-...

    [Mac.OS.X开发系列电子书].Xcode.3.Unleashed

    - **初学者**:对于那些刚刚接触Mac OS X开发的新手来说,《Xcode 3 Unleashed》是一个很好的起点,可以帮助他们快速上手并熟悉Xcode的基本操作。 - **有经验的开发者**:对于已经有一定开发经验的用户来说,本书...

    xcode例子.zip

    本篇将围绕“xcode例子.zip”中的示例,深入探讨Xcode在iOS应用开发中的关键知识点。 一、Xcode基础操作 1. 创建项目:Xcode启动后,选择“Create a new Xcode project”,然后根据需求选择模板,如Single View App...

    Xcode 10.13.x IOS真机调试包.zip

    iOS 13.2的真机调试文件,放到 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 目录下重启XCode即可。 真机运行时提示Development cannot be enabled while your device...

    IOS亲测可用混淆工具支持Xcode10.x集成文档.docx

    资源为混淆工具集成文档、简单易操作、包含混淆工具包网盘地址、亲测可用 非常强大、为大家提供便利 按照文档即可半小时集成完成使用,可用做IOS马甲过机审,也可给...支持Xcode10.x版本..已亲测Xcode10.1版本完美使用

    Wrox.Professional.Xcode.3.Feb.2010.part3.rar

    Wrox.Professional.Xcode.3.Feb.2010.part3.rar

    在苹果lion中安装xcode3系列版本

    首先,你需要一个Xcode 3.2.x的.dmg文件,例如3.2.6。这个文件通常可以从Apple Developer网站的旧版本区域找到,或者在互联网上搜索。然后,使用Disk Utility(位于"实用工具"应用程序内)将.dmg文件转换为可读写...

    Hikari-Xcode13.xctoolchain

    猜测在 Xcode 13.x 下都能正常使用。对于 Unity 3D 制作的游戏导出的 iOS 工程,能够正常编译,不会出现 OLLVM 编译时遇到的编译错误。 其它MacOS和Xcode版本未做测试,不保证可用。 对于m1架构没有测试,因为...

Global site tag (gtag.js) - Google Analytics