20

Xcode 4(.3.2) の git で無視するほうがよいファイルはどれですか? この古い質問は同じ問題に対処していますが、構造が異なることがわかったので、Xcodeの古いバージョンに関するものだと思います。

4

5 に答える 5

18

Xcode を含む基本的にすべての言語の git ignore ファイルは次のとおりです。Github - git ignore

私にとって、それは魅力のように機能しています。Objective-C.gitignore の内容は次のとおりです。

# Xcode
build/*
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
于 2012-06-24T12:36:17.690 に答える
11

これが私たちが使用するものです:

#xcode Noise
build/*
*.pbxuser
*.mode2v3
*.mode1v3
*.xcworkspace
xcuserdata

# OSX Noise
.DS_Store
profile
*~
*.lock
*.DS_Store
*.swp
*.out
于 2012-06-24T13:10:38.443 に答える
5

既存の回答は良好です。CocoaPodsライブラリの管理に使用している人々にメモを残したいだけです。CocoaPods によって生成される以外に、次のディレクトリxcworkspaceも無視する必要があります。Pods/

Pods/*

すべての開発者はpod install、自分のマシンで個別に行う必要があります。そうしないと、多くの環境問題に直面する可能性があります。

于 2013-09-13T11:39:56.727 に答える
2

リンクした質問の解決策をいくつか変更して使用しています。不要なプロジェクト ファイルを無視するための非常に優れたソリューションがあると思います

#OS junk files
[Tt]humbs.db
*.DS_Store
*.bak*

#Xcode files
#This ignores everything inside a *.xcodeproj except the project.pbxproj
*.xcodeproj/
!*.xcodeproj/project.pbxproj
*.log
xcuserdata

#Project files
[Bb]uild/

#Version control files
.svn
*.orig
于 2012-06-24T12:39:52.510 に答える
0

私は通常、以下を無視します

  • /ProjectPath/project.xcodeproj/xcuserdata
  • /ProjectPath/project.xcodeproj/project.xcworkspace

そして、いくつかの隠しファイル

  • /ProjectPath/.DS_Store
于 2012-06-24T12:34:01.170 に答える