Я использую Xcode 4.3.2 и понял, что файлы проекта не добавляются в репозиторий git, поэтому я добавил их и зафиксировал: (есть 6 файлов)
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: Proj01.xcodeproj/project.xcworkspace/contents.xcworkspacedata
# new file: Proj01.xcodeproj/project.xcworkspace/xcuserdata/jeremy.xcuserdatad/UserInterfaceState.xcuserstate
# new file: Proj01.xcodeproj/project.xcworkspace/xcuserdata/jeremy.xcuserdatad/WorkspaceSettings.xcsettings
# new file: Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
# new file: Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcschemes/FlipCard.xcscheme
# new file: Proj01.xcodeproj/xcuserdata/jeremy.xcuserdatad/xcschemes/xcschememanagement.plist
но так ли это на самом деле это хорошая практика? (один раз произошел сбой Xcode, и папка .xcodeproj исчезла)