这里只记录修改文件名称,不是修改项目名称
-
修改xcodeproj
-
选择旧name.xcodeproj

-
右键显示包内容
-
双击打开project.pbxproj

-
command+F全局搜索旧name进行替换。

-
批量更改前缀
-
下载python3
- 下载地址:https://www.python.org/downloads/macos/
- 安装

- 检测是否安装成功
$ python3 -V
Python 3.10.6
-
编写脚本
#!/usr/bin/env python
import os
for dirpath, _, filenames in os.walk('.'):
for filename in filenames:
if filename.startswith('oldName'):
oldFile = os.path.join(dirpath, filename)
newFile = os.path.join(dirpath, filename.replace('oldName', 'newName', 2))
print(newFile)
inFile = open(oldFile)
outFile = open(newFile, 'w')
replacements = {'oldName':'newName'}
for line in inFile:
for src, target in replacements.items():
line = line.replace(src, target)
outFile.write(line)
inFile.close()
outFile.close()
os.remove(oldFile)
oldName为替换前的前缀如TZ1newName为替换后的前缀AAA- 保存文件名字为:app.py
- 将文件放到xxx.xcodeproj 同级目录下
-
运行脚本
- 执行命令
python3 app.py
- 打印如下,即为成功

-
项目中替换
-
全局搜索替换

-
编译,如果有报错,再根据警告替换
浙公网安备 33010602011771号