1
+
2
+ # Created by https://www.toptal.com/developers/gitignore/api/xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode
3
+ # Edit at https://www.toptal.com/developers/gitignore?templates=xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode
4
+
5
+ # ## AppCode ###
6
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
7
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
8
+
9
+ # User-specific stuff
10
+ .idea /** /workspace.xml
11
+ .idea /** /tasks.xml
12
+ .idea /** /usage.statistics.xml
13
+ .idea /** /dictionaries
14
+ .idea /** /shelf
15
+
16
+ # Generated files
17
+ .idea /** /contentModel.xml
18
+
19
+ # Sensitive or high-churn files
20
+ .idea /** /dataSources /
21
+ .idea /** /dataSources.ids
22
+ .idea /** /dataSources.local.xml
23
+ .idea /** /sqlDataSources.xml
24
+ .idea /** /dynamic.xml
25
+ .idea /** /uiDesigner.xml
26
+ .idea /** /dbnavigator.xml
27
+
28
+ # Gradle
29
+ .idea /** /gradle.xml
30
+ .idea /** /libraries
31
+
32
+ # Gradle and Maven with auto-import
33
+ # When using Gradle or Maven with auto-import, you should exclude module files,
34
+ # since they will be recreated, and may cause churn. Uncomment if using
35
+ # auto-import.
36
+ # .idea/artifacts
37
+ # .idea/compiler.xml
38
+ # .idea/jarRepositories.xml
39
+ # .idea/modules.xml
40
+ # .idea/*.iml
41
+ # .idea/modules
42
+ # *.iml
43
+ # *.ipr
44
+
45
+ # CMake
46
+ cmake-build- * /
47
+
48
+ # Mongo Explorer plugin
49
+ .idea /** /mongoSettings.xml
50
+
51
+ # File-based project format
52
+ * .iws
53
+
54
+ # IntelliJ
55
+ out /
56
+
57
+ # mpeltonen/sbt-idea plugin
58
+ .idea_modules /
59
+
60
+ # JIRA plugin
61
+ atlassian-ide-plugin.xml
62
+
63
+ # Cursive Clojure plugin
64
+ .idea /replstate.xml
65
+
66
+ # Crashlytics plugin (for Android Studio and IntelliJ)
67
+ com_crashlytics_export_strings.xml
68
+ crashlytics.properties
69
+ crashlytics-build.properties
70
+ fabric.properties
71
+
72
+ # Editor-based Rest Client
73
+ .idea /httpRequests
74
+
75
+ # Android studio 3.1+ serialized cache file
76
+ .idea /caches /build_file_checksums.ser
77
+
78
+ # ## AppCode Patch ###
79
+ # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
80
+
81
+ # *.iml
82
+ # modules.xml
83
+ # .idea/misc.xml
84
+ # *.ipr
85
+
86
+ # Sonarlint plugin
87
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
88
+ .idea /** /sonarlint /
89
+
90
+ # SonarQube Plugin
91
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
92
+ .idea /** /sonarIssues.xml
93
+
94
+ # Markdown Navigator plugin
95
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
96
+ .idea /** /markdown-navigator.xml
97
+ .idea /** /markdown-navigator-enh.xml
98
+ .idea /** /markdown-navigator /
99
+
100
+ # Cache file creation bug
101
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
102
+ .idea /$CACHE_FILE$
103
+
104
+ # CodeStream plugin
105
+ # https://plugins.jetbrains.com/plugin/12206-codestream
106
+ .idea /codestream.xml
107
+
108
+ # ## CocoaPods ###
109
+ # # CocoaPods GitIgnore Template
110
+
111
+ # CocoaPods - Only use to conserve bandwidth / Save time on Pushing
112
+ # - Also handy if you have a large number of dependant pods
113
+ # - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
114
+ Pods /
115
+
116
+ # ## Intellij ###
117
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
118
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
119
+
120
+ # User-specific stuff
121
+
122
+ # Generated files
123
+
124
+ # Sensitive or high-churn files
125
+
126
+ # Gradle
127
+
128
+ # Gradle and Maven with auto-import
129
+ # When using Gradle or Maven with auto-import, you should exclude module files,
130
+ # since they will be recreated, and may cause churn. Uncomment if using
131
+ # auto-import.
132
+ # .idea/artifacts
133
+ # .idea/compiler.xml
134
+ # .idea/jarRepositories.xml
135
+ # .idea/modules.xml
136
+ # .idea/*.iml
137
+ # .idea/modules
138
+ # *.iml
139
+ # *.ipr
140
+
141
+ # CMake
142
+
143
+ # Mongo Explorer plugin
144
+
145
+ # File-based project format
146
+
147
+ # IntelliJ
148
+
149
+ # mpeltonen/sbt-idea plugin
150
+
151
+ # JIRA plugin
152
+
153
+ # Cursive Clojure plugin
154
+
155
+ # Crashlytics plugin (for Android Studio and IntelliJ)
156
+
157
+ # Editor-based Rest Client
158
+
159
+ # Android studio 3.1+ serialized cache file
160
+
161
+ # ## Intellij Patch ###
162
+ # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
163
+
164
+ # *.iml
165
+ # modules.xml
166
+ # .idea/misc.xml
167
+ # *.ipr
168
+
169
+ # Sonarlint plugin
170
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
171
+
172
+ # SonarQube Plugin
173
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
174
+
175
+ # Markdown Navigator plugin
176
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
177
+
178
+ # Cache file creation bug
179
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
180
+
181
+ # CodeStream plugin
182
+ # https://plugins.jetbrains.com/plugin/12206-codestream
183
+
184
+ # ## macOS ###
185
+ # General
186
+ .DS_Store
187
+ .AppleDouble
188
+ .LSOverride
189
+
190
+ # Icon must end with two \r
191
+ Icon
192
+
193
+
194
+ # Thumbnails
195
+ ._ *
196
+
197
+ # Files that might appear in the root of a volume
198
+ .DocumentRevisions-V100
199
+ .fseventsd
200
+ .Spotlight-V100
201
+ .TemporaryItems
202
+ .Trashes
203
+ .VolumeIcon.icns
204
+ .com.apple.timemachine.donotpresent
205
+
206
+ # Directories potentially created on remote AFP share
207
+ .AppleDB
208
+ .AppleDesktop
209
+ Network Trash Folder
210
+ Temporary Items
211
+ .apdisk
212
+
213
+ # ## Swift ###
214
+ # Xcode
215
+ #
216
+ # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
217
+
218
+ # # User settings
219
+ xcuserdata /
220
+
221
+ # # compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
222
+ * .xcscmblueprint
223
+ * .xccheckout
224
+
225
+ # # compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
226
+ build /
227
+ DerivedData /
228
+ * .moved-aside
229
+ * .pbxuser
230
+ ! default.pbxuser
231
+ * .mode1v3
232
+ ! default.mode1v3
233
+ * .mode2v3
234
+ ! default.mode2v3
235
+ * .perspectivev3
236
+ ! default.perspectivev3
237
+
238
+ # # Obj-C/Swift specific
239
+ * .hmap
240
+
241
+ # # App packaging
242
+ * .ipa
243
+ * .dSYM.zip
244
+ * .dSYM
245
+
246
+ # # Playgrounds
247
+ timeline.xctimeline
248
+ playground.xcworkspace
249
+
250
+ # Swift Package Manager
251
+ # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
252
+ # Packages/
253
+ # Package.pins
254
+ # Package.resolved
255
+ # *.xcodeproj
256
+ # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
257
+ # hence it is not needed unless you have added a package configuration file to your project
258
+ # .swiftpm
259
+
260
+ .build /
261
+
262
+ # CocoaPods
263
+ # We recommend against adding the Pods directory to your .gitignore. However
264
+ # you should judge for yourself, the pros and cons are mentioned at:
265
+ # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
266
+ # Pods/
267
+ # Add this line if you want to avoid checking in source code from the Xcode workspace
268
+ # *.xcworkspace
269
+
270
+ # Carthage
271
+ # Add this line if you want to avoid checking in source code from Carthage dependencies.
272
+ # Carthage/Checkouts
273
+
274
+ Carthage /Build /
275
+
276
+ # Add this lines if you are using Accio dependency management (Deprecated since Xcode 12)
277
+ # Dependencies/
278
+ # .accio/
279
+
280
+ # fastlane
281
+ # It is recommended to not store the screenshots in the git repo.
282
+ # Instead, use fastlane to re-generate the screenshots whenever they are needed.
283
+ # For more information about the recommended setup visit:
284
+ # https://docs.fastlane.tools/best-practices/source-control/#source-control
285
+
286
+ fastlane /report.xml
287
+ fastlane /Preview.html
288
+ fastlane /screenshots /** /* .png
289
+ fastlane /test_output
290
+
291
+ # Code Injection
292
+ # After new code Injection tools there's a generated folder /iOSInjectionProject
293
+ # https://github.com/johnno1962/injectionforxcode
294
+
295
+ iOSInjectionProject /
296
+
297
+ # ## VisualStudioCode ###
298
+ .vscode /*
299
+ ! .vscode /settings.json
300
+ ! .vscode /tasks.json
301
+ ! .vscode /launch.json
302
+ ! .vscode /extensions.json
303
+ * .code-workspace
304
+
305
+ # ## VisualStudioCode Patch ###
306
+ # Ignore all local history of files
307
+ .history
308
+ .ionide
309
+
310
+ # ## Xcode ###
311
+ # Xcode
312
+ # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
313
+
314
+
315
+
316
+
317
+ # # Gcc Patch
318
+ /* .gcno
319
+
320
+ # ## Xcode Patch ###
321
+ * .xcodeproj /*
322
+ ! * .xcodeproj /project.pbxproj
323
+ ! * .xcodeproj /xcshareddata /
324
+ ! * .xcworkspace /contents.xcworkspacedata
325
+ ** /xcshareddata /WorkspaceSettings.xcsettings
326
+
327
+ # End of https://www.toptal.com/developers/gitignore/api/xcode,swift,cocoapods,macos,intellij,visualstudiocode,appcode
0 commit comments