【问题标题】:What should I do about xcuserdata directories with my old username?我应该如何处理使用旧用户名的 xcuserdata 目录?
【发布时间】:2012-11-07 08:53:36
【问题描述】:

(我有一台运行 Mountain Lion 和 Xcode 4.5.2 的 Mac)

我不久前更改了我的用户名,Xcode 已经开始使用新用户名$path_to_.xcodeproj/xcuserdata/blackl.xcuserdatad 重新创建xcuserdata 目录。从那以后我就一直在使用它,我不记得在更改之后是否有任何东西被重置,所以里面的东西一定不是太重要……

Xcode 在xcuserdata 中存储了什么,我应该如何处理旧的?有一些旧项目自从变更后我就没有打开过;我可以重命名那些目录。较新的项目将有两个目录(blackl.xcuserdatad 和一个旧用户名);在这些情况下我该怎么办?

【问题讨论】:

    标签: xcode xcode4 project


    【解决方案1】:

    您可以安全地删除 xcuserdata 目录。它基本上包含断点、用户界面布局、打开文件、自动快照配置等个人设置。

    大多数人会在他们的版本控制软件中忽略这些文件。我也这样做。

    顺便说一句:$path_to_.xcodeproj/project.xcworkspace 内还有另一个 xcuserdata 目录。

    【讨论】:

    • 您不是说它包含快照本身,对吗?我以为那些存储在某个地方的~/Library/Developer/Xcode。至于project.xcworkspace中的目录,要不要也删掉?
    • 这些设置文件只是plist,您可以轻松检查它们。 WorkspaceSettings.xcsettings 仅包含快照设置,不包含快照。我的有两个键HasAskedToTakeAutomaticSnapshotBeforeSignificantChangesSnapshotAutomaticallyBeforeSignificantChanges。 xcuserdata 目录中没有保存任何重要内容。
    • 好的。所以我应该删除$path_to_.xcodeproj/{xcuserdata,project.xcworkspace}中的旧目录?
    • 如何使用终端删除它们?我使用了“find .-name 'xcuserdata' -type d -delete”,但什么也没发生。
    • 1) 右键单击​​ .xcodeproj 文件(或 .xcworkspace 文件,如果您使用 Cocoapods)并选择 Show Package Contents。 2) 删除 xcuserdata 文件夹
    猜你喜欢
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    相关资源
    最近更新 更多