1、打开工程,编辑工程名,输入新名称
截屏2024-10-08 16.42.27.png
2、修改之后点击 rename
截屏2024-10-08 16.44.16.png
3、修改工程中文件夹名称,包括test(不要在xcode外修改)
截屏2024-10-08 16.45.58.png
4、修改工程包内容,打开project.pbxproj 全局搜索旧名称然后替换
截屏2024-10-08 16.49.17.png
截屏2024-10-08 16.51.10.png
5、如果使用了pod,删除旧的 .xcworkspace,修改podfile中的工程名,重新pod install
6、修改scheme
截屏2024-10-08 17.03.53.png
截屏2024-10-08 17.04.07.png
7、如果项目有提示 The file "xxx.entitlements" could not be opened
7.1 删掉项目中的xxx.entitlements
7.2 选择target--->Signing--->Code Signing Entitlements--->找到对应的xxx.entitlements进行删除
7.3 回到Signing&Cpabilities中找到对应的模式重新添加所需要的 push或者Associated
7.4 重新添加 推送权限或者Associated Domains 后编译即可。
8、如果项目中含有桥接文件 (swift和OC混编的项目),将 DemoOld-Bridging-Header.h 命名改为 DemoNew-Bridging-Header.h