代码之家  ›  专栏  ›  技术社区  ›  ryanprayogo

iPhone(Xcode)项目的.gitignore的“标准”内容是什么?

  •  23
  • ryanprayogo  · 技术社区  · 14 年前

    iPhone(Xcode)项目的.gitignore文件的“标准”内容是什么?

    3 回复  |  直到 14 年前
        1
  •  34
  •   kubi    14 年前
    build/
    .DS_Store
    **/*.pbxuser
    *.mode2v3
    *.mode1v3
    **/*.perspectivev*
    

    这是个好的开始。

    更新了戴夫的建议。

        2
  •  10
  •   Saurabh    12 年前

    您还应该排除 xcworkspace xcuserdata 在xcode 4.2中。所以这里有一个完整的列表,对于iOS项目应该忽略它

    # Exclude the build directory
    build/*
    
    # Exclude temp nibs and swap files
    *~.nib
    *.swp
    
    # Exclude OS X folder attributes
    .DS_Store
    
    # Exclude user-specific XCode 3 and 4 files
    *.mode1
    *.mode1v3
    *.mode2v3
    *.perspective
    *.perspectivev3
    *.pbxuser
    *.xcworkspace
    xcuserdata
    
        3
  •  7
  •   ohho    12 年前

    从GitHub gitignore 项目,截至今天:

    # Xcode
    .DS_Store
    build/
    *.pbxuser
    !default.pbxuser
    *.mode1v3
    !default.mode1v3
    *.mode2v3
    !default.mode2v3
    *.perspectivev3
    !default.perspectivev3
    *.xcworkspace
    !default.xcworkspace
    xcuserdata
    profile
    *.moved-aside
    DerivedData
    .idea/
    

    资料来源: https://github.com/github/gitignore/blob/master/Objective-C.gitignore