如何复制老的Xcode工程改名成为一个新工程(写马甲包必备技能)
2017-07-03 本文已影响0人
炸街程序猿
通过xcworkspace打开工程,更换bundle ID和display name
左上角工程的名称双击重命名,回车,点击确定rename按钮
![](https://img.haomeiwen.com/i7912384/af336044008d7435.png)
image.png
![](https://img.haomeiwen.com/i7912384/e5772c03acdc3a6d.png)
image.png
3.更改主文件夹名
![](https://img.haomeiwen.com/i7912384/ea7c24732b7d5e0c.png)
image.png
4.查找替换工程内所有的旧名字
![](https://img.haomeiwen.com/i7912384/530ca218e6a18ceb.png)
image.png
5.右键xcodeproj文件,显示包内容
![](https://img.haomeiwen.com/i7912384/3beb4784bd0a5668.png)
image.png
打开project.pbxproj文件,查找替换所有老工程名字
![](https://img.haomeiwen.com/i7912384/ef670ff1b1b21a10.png)
image.png
![](https://img.haomeiwen.com/i7912384/27a9c4ad6dc42e4d.png)
image.png
6.manage scheme 改名
![](https://img.haomeiwen.com/i7912384/574799911cc4c6a9.png)
image.png
![](https://img.haomeiwen.com/i7912384/0789f558488bea2b.png)
image.png
7.删除 oldname.xcworkspace、Pods、Podfile.lock 三个文件(夹),重新执行pod install 命令
![](https://img.haomeiwen.com/i7912384/c4335ddace98e50b.png)
image.png
8.删除 entitlements文件
![](https://img.haomeiwen.com/i7912384/8866ae3eff32e431.png)
image.png
9.点击edit scheme,在executable下拉框选择 new name.app
![](https://img.haomeiwen.com/i7912384/d8e05ac1975ce26d.png)
image.png
至此,工程完成所有换名。