1
1
# Secret Keys
2
2
Secrets.xcconfig
3
3
4
+ # Created by https://www.toptal.com/developers/gitignore/api/swift,xcode,macos
5
+ # Edit at https://www.toptal.com/developers/gitignore?templates=swift,xcode,macos
6
+
7
+ # ## macOS ###
8
+ # General
9
+ .DS_Store
10
+ .AppleDouble
11
+ .LSOverride
12
+
13
+ # Icon must end with two \r
14
+ Icon
15
+
16
+
17
+ # Thumbnails
18
+ ._ *
19
+
4
20
# Files that might appear in the root of a volume
5
21
.DocumentRevisions-V100
6
22
.fseventsd
@@ -10,11 +26,18 @@ Secrets.xcconfig
10
26
.VolumeIcon.icns
11
27
.com.apple.timemachine.donotpresent
12
28
13
- # General
14
- .DS_Store
15
- .AppleDouble
16
- .LSOverride
29
+ # Directories potentially created on remote AFP share
30
+ .AppleDB
31
+ .AppleDesktop
32
+ Network Trash Folder
33
+ Temporary Items
34
+ .apdisk
17
35
36
+ # ## macOS Patch ###
37
+ # iCloud generated files
38
+ * .icloud
39
+
40
+ # ## Swift ###
18
41
# Xcode
19
42
#
20
43
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
@@ -52,32 +75,26 @@ timeline.xctimeline
52
75
playground.xcworkspace
53
76
54
77
# Swift Package Manager
55
- #
56
78
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
57
79
# Packages/
58
80
# Package.pins
59
81
# Package.resolved
60
82
# *.xcodeproj
61
- #
62
83
# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
63
84
# hence it is not needed unless you have added a package configuration file to your project
64
85
# .swiftpm
65
86
66
87
.build /
67
88
68
89
# CocoaPods
69
- #
70
90
# We recommend against adding the Pods directory to your .gitignore. However
71
91
# you should judge for yourself, the pros and cons are mentioned at:
72
92
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
73
- #
74
93
# Pods/
75
- #
76
94
# Add this line if you want to avoid checking in source code from the Xcode workspace
77
95
# *.xcworkspace
78
96
79
97
# Carthage
80
- #
81
98
# Add this line if you want to avoid checking in source code from Carthage dependencies.
82
99
# Carthage/Checkouts
83
100
@@ -88,7 +105,6 @@ Dependencies/
88
105
.accio /
89
106
90
107
# fastlane
91
- #
92
108
# It is recommended to not store the screenshots in the git repo.
93
109
# Instead, use fastlane to re-generate the screenshots whenever they are needed.
94
110
# For more information about the recommended setup visit:
@@ -100,8 +116,22 @@ fastlane/screenshots/**/*.png
100
116
fastlane /test_output
101
117
102
118
# Code Injection
103
- #
104
119
# After new code Injection tools there's a generated folder /iOSInjectionProject
105
120
# https://github.com/johnno1962/injectionforxcode
106
121
107
122
iOSInjectionProject /
123
+
124
+ # ## Xcode ###
125
+
126
+ # # Xcode 8 and earlier
127
+
128
+ # ## Xcode Patch ###
129
+ * .xcodeproj /*
130
+ ! * .xcodeproj /project.pbxproj
131
+ ! * .xcodeproj /xcshareddata /
132
+ ! * .xcodeproj /project.xcworkspace /
133
+ ! * .xcworkspace /contents.xcworkspacedata
134
+ /* .gcno
135
+ ** /xcshareddata /WorkspaceSettings.xcsettings
136
+
137
+ # End of https://www.toptal.com/developers/gitignore/api/swift,xcode,macos
0 commit comments