Xcode项目重命名文件夹报错,重启仅单次有效,重装无效求助
解决Xcode重命名文件夹(组)时提示源文件不存在的问题
问题现象
在Xcode 14.3.1(macOS 13.4)中创建新组(文件夹)后执行重命名操作,会弹出错误提示:
Failed to rename file as the source file 'swift/TaskCreator/TaskCreator/New Group1' does not exist.
错误详细信息:
Details Failed to rename file as the source file 'swift/TaskCreator/TaskCreator/New Group1' does not exist. Domain: com.apple.dt.SourceControlErrorDomain Code: -1104 User Info: { DVTErrorCreationDateKey = "2023-06-18 21:01:29 +0000"; } -- System Information macOS Version 13.4 (Build 22F66) Xcode 14.3.1 (21815) (Build 14E300c) Timestamp: 2023-06-19T00:01:29+03:00
重启Xcode后仅能成功重命名一次,之后错误会再次出现,重装Xcode也无法解决该问题。
可行解决办法
- 临时关闭源代码控制:打开Xcode偏好设置(快捷键
Command+,),进入「源代码控制」选项卡,取消勾选「启用源代码控制」,重启Xcode后尝试重命名,完成操作后可重新开启源代码控制。 - 直接在Finder中修改:退出Xcode,找到项目对应的本地文件夹,直接修改目标文件夹的名称,再重新打开Xcode,Xcode会自动同步组名称的变化。
- 清理Xcode缓存:删除
~/Library/Caches/com.apple.dt.Xcode目录下的缓存文件,清空~/Library/Developer/Xcode/DerivedData目录,重启Xcode后重试操作。 - 修正项目路径引用:错误提示中出现重复的
TaskCreator路径,可手动打开.xcodeproj包内的project.pbxproj文件,查找并修正错误的路径引用(操作前请务必备份项目文件)。
内容的提问来源于stack exchange,提问作者rel1nce
相关产品推荐
相关产品推荐

