从已有项目(OldProduct)拉出一个分支,新的分支以新App的名字命名(NewProduct),也可添加环境后缀,看自己习惯。
打开NewProduct分支下的项目,点击项目名,回车进入编辑状态,输入新工程的名字(NewProduct),然后回车,此时会弹出一个框,提示会修改到哪些文件,然后点击"Rename"。
打开项目所在的文件夹,除.xcworkspace文件的名称不修改,其他的带有原来项目名字(OldProduct)的文件均修改为新的项目名字(NewProduct)。
选中NewProduct.xcodeproj,右键->显示包内容,双击打开project.pbxproj文件。command+f全局搜索“OldProduct”,替换为“NewProduct”,替换完成后保存。(切记如果和三方前缀一样,不要误改了三方,而且旧项目的工程命名千万不要和前缀一样,如果一样,后面有改名称的需求的话就会很恶心。。。就和这次修改一样。。。不一样改起来会很简单,直接全局搜索替换)
打开Podfile文件,将旧的项目名(OldProduct)用新的项目名(NewProduct)替代,替换完成后保存。打开终端,cd到项目目录下,pod install。然后打开项目所在的文件夹,会发现多了一个NewProduct.xcworkspace文件,删除旧的OldProduct.xcworkspace文件即可。
打开NewProduct.xcworkspace文件,选择Product->Scheme->Manage Schemes,此时会弹出一个框,在弹出的框里找到OldProduct,点击,修改为NewProduct,修改完点击“close”。
最后记得修改项目所在的文件夹名。
网友评论