Xcode9 给带有cocoapods的工程改名字

有一个名字为CXNews的工程,,要更名为CZNews

Xcode9 给带有cocoapods的工程改名字


首先将工程show in finder


Xcode9 给带有cocoapods的工程改名字

先修改CXNews,CXNewsTests,CXNewsUITests 三个文件夹名称为


Xcode9 给带有cocoapods的工程改名字


右击CXNews.xcodeproj 显示包内容

Xcode9 给带有cocoapods的工程改名字

用文本编辑打开 project.pbxproj 

Xcode9 给带有cocoapods的工程改名字


command + f 查找替换所有的CXNews为CZNews

Xcode9 给带有cocoapods的工程改名字


点击CXNews.xcworkspace打开工程


Xcode9 给带有cocoapods的工程改名字

直接修改CXNews为CZNews


Xcode9 给带有cocoapods的工程改名字


弹出视图点击rename

Xcode9 给带有cocoapods的工程改名字


点击manage scheme

Xcode9 给带有cocoapods的工程改名字

修改CXNews为CZNews

Xcode9 给带有cocoapods的工程改名字

打开CZNewsTests 和 CZNewsUITests 文件夹 发现文件是红色的


Xcode9 给带有cocoapods的工程改名字


将文件夹show in finder 原来这两个文件的名字不对,,对其进行重命名

Xcode9 给带有cocoapods的工程改名字Xcode9 给带有cocoapods的工程改名字


回到工程 分别鼠标点一下这两个.m文件,,发现红色消失,,,此时别忘了修改这两个.m 文件里面的CXNews改为 CZNews


Xcode9 给带有cocoapods的工程改名字


Xcode9 给带有cocoapods的工程改名字


接下来修改Podfile文件中的CXNews,,,

Xcode9 给带有cocoapods的工程改名字


将工程用终端打开重新 pod install

结束后发现 不能选择模拟器如图

Xcode9 给带有cocoapods的工程改名字


点击edit scheme ,,executable 选项选择你的项目

Xcode9 给带有cocoapods的工程改名字

此时还有一个问题,

Xcode9 给带有cocoapods的工程改名字

将该文件右击删除,,将push notifications 开关关闭再打开,,重新生成该文件



编辑通过,,此时完成了整个工程的名字修改