Xcode 15迁移至String Catalog失败,无法构建应用求助
迁移至String Catalog后构建失败的排查思路
- 检查Xcode项目索引文件:右键项目文件选择「显示包内容」,打开
project.pbxproj,搜索.strings关键词,手动删除残留的文件条目,之后重启Xcode。 - 彻底清理构建缓存:按下
Cmd+Shift+K清理本地缓存,再前往~/Library/Developer/Xcode/DerivedData目录,删除对应项目的缓存文件夹,清除所有旧构建产物。 - 核查本地化配置:在项目设置的「Info」标签页,查看「Localizations」列表,确认没有残留的旧本地化条目;同时检查各本地化的资源配置,确保未关联.strings文件。
- 全局搜索隐藏文件:使用Xcode全局搜索(
Cmd+Shift+F),选择「Find in Project」并勾选「Include Non-Project Items」,搜索.strings,排查Pods目录、子模块等位置是否存在被忽略的旧文件。 - 检查Build Phases配置:进入项目设置的「Build Phases」标签页,查看「Copy Bundle Resources」列表,移除其中残留的.strings文件条目。
- 排查Pods依赖冲突:若项目使用CocoaPods,执行
pod deintegrate后再运行pod install,检查是否是第三方Pod中的.strings文件导致构建冲突。
内容的提问来源于stack exchange,提问作者Hardy_Germany
相关产品推荐
相关产品推荐

