📜  为 xcode 项目创建 gitignore - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:48:55.165000             🧑  作者: Mango

为 Xcode 项目创建 .gitignore 文件 - Shell-Bash

当我们使用 Git 来管理我们的 Xcode 项目时,通常需要创建一个 .gitignore 文件来指定不需要纳入版本控制的文件或目录,以免干扰项目的版本管理。本文将介绍如何使用 Shell-Bash 脚本来快速创建适用于 Xcode 项目的 .gitignore 文件。

创建 .gitignore 文件
  1. 打开终端 (Terminal) 应用程序。

  2. 进入你的 Xcode 项目的根目录。你可以使用 cd 命令来切换目录。例如,如果项目在 ~/Documents/MyProject 下,你可以运行以下命令:

    cd ~/Documents/MyProject
    
  3. 在终端中输入以下命令来创建 .gitignore 文件:

    touch .gitignore
    
  4. 使用任意文本编辑器打开 .gitignore 文件,可以使用以下命令:

    open .gitignore
    
添加常见的 Xcode 忽略规则

下面是一些常见的 Xcode 项目忽略规则,你可以将它们添加到 .gitignore 文件中。根据你的项目需求,你可以根据需要选择性地添加或删除这些规则。

# Xcode
.DS_Store
*/.DS_Store
*.swp

# Build products
build/
DerivedData/

# Pods (CocoaPods)
Pods/
*.xcworkspace
*.xcworkspacedata

# Sensitive information (e.g. API keys)
Secrets.swift

# Carthage
/Carthage

# Fastlane
/fastlane/report.xml
/Preview.html
/preview.html

# Swift Package Manager
/*.xcodeproj
/*.playground
/*.xcworkspace
/Packages

# Package Manager binary artifact
/*.swiftpm

# Accessibility Inspector
/????.*.ax

# JetBrains AppCode
*.iws
*.iml
*.ipr
.idea/

# NuGet
*.nupkg
*.nuspec
*.props
*.targets

# Android Studio
.local.properties
.idea/

# Microsoft Visual Studio
*.sln
*.user
*.vuser
*.docstates

# Xcode
*~.nib
*.swp
*.xcuser*
*.xccheckout
*.xcscmblueprint
*.xcscheme
*.xcuserstate
*.xguser
*.xcsnapshots
*.xcworkingcopy
.idea/

# Build generated
build/
DerivedData/
*.o
*.d
*.hmap
*.pch
*.log
*.mode1v3
*.mode2v3
*.mode3v3
*.xcentelements
.idea/

# CocoaPods
Pods/
*.podspec

确保这个 .gitignore 文件保存后,Git就会忽略这些文件和目录,不会将其添加到版本控制中。

希望这个简单的 Shell-Bash 脚本帮助你快速创建适用于 Xcode 项目的 .gitignore 文件。