今天要把某个工程的名称给重命名一下,折腾了一下午。
特此记录了一下重命名的步骤和流程 ,以备以后不时之需。
修改之前切记
一定要将原始工程备份!!!
一定要将原始工程备份!!!!
一定要将原始工程备份!!!!!
一、第一步:修改Project的名称
先照着下面的网址步骤 把project的名称改了
注意:如果项目没有使用CocoaPods来管理,恭喜你,你可以直接略过以下步骤了
二、第二步:修改workspace的名称(CocoaPods)
按照上面的教程做完之后再 pod install 一下 把原来的xxx.xcworkspace文件删了,因为 pod install后会新生成一个用新名字命名的.xcworkspace文件.
==如果跑起来了,那么恭喜你,你已经改名成功了。 ==
如果还是跑不起来 (一般都是遇到这种第三方库自己有.a文件的情况) 一般报的是找不到xx类库 例如 library not found for -xxxx
a.先将报错的第三方从Podfile里面先给删掉 然后重新pod install
接着运行之后会有很多原来这个第三方库的引用错误 。
我们先把代码里面的相关类给注释掉 再次运行。
注意:如果需要注释的地方实在是太多,不方便注释,可以直接走步骤三。
如果你觉得步骤三麻烦(不想移除CocoaPods), 那么也可以把Podfile文件中所有的第三方删掉,然后pod install一次,等成功后,再把那些删掉的第三方加回Podfile文件中,再次pod install
b.如果仍然报错,这时候应该是另一个第三方出错,重复a步骤。 (如果还是同一个第三方报错)
c.如果弄了很久还是不行,往下看。
三、移除CocoaPods
把CocoaPods 从项目中移除 ,然后再重新创建CocoaPods
注意:记得把Podfile备份一下哦,待会还要把CocoaPods重新加回去的
四、
如果你没走步骤三:那就把原来删掉的第三方加回去,再重新pod install一次
如果移除了CocoaPods:把之前备份的Podfile放回去,再重新pod install一次