What is the 'standard' content of .gitignore for an iPhone (Xcode) project?

后端 未结 3 2013
無奈伤痛
無奈伤痛 2020-12-14 07:58

What is considered the \'standard\' content of .gitignore file for an iPhone (Xcode) project?

PS: not sure if this needs to be a CW.

相关标签:
3条回答
  • 2020-12-14 08:24

    From the GitHub gitignore project, as of today:

    # 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/
    

    Source: https://github.com/github/gitignore/blob/master/Objective-C.gitignore

    0 讨论(0)
  • 2020-12-14 08:30
    build/
    .DS_Store
    **/*.pbxuser
    *.mode2v3
    *.mode1v3
    **/*.perspectivev*
    

    This is a good start.

    updated with Dave's suggestions.

    0 讨论(0)
  • 2020-12-14 08:31

    You should also exclude xcworkspace and xcuserdata in xcode 4.2. So here is a complete list which one should ignore for iOS projects

    # 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
    
    0 讨论(0)
提交回复
热议问题