这里只记录修改文件名称,不是修改项目名称
-
修改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
为替换前的前缀如TZ1
newName
为替换后的前缀AAA
- 保存文件名字为:app.py
- 将文件放到xxx.xcodeproj 同级目录下
-
运行脚本
- 执行命令
python3 app.py
- 打印如下,即为成功
-
项目中替换
-
全局搜索替换
-
编译,如果有报错,再根据警告替换
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)