1
+ # Created by https://www.toptal.com/developers/gitignore/api/xcode,swift,swiftpm
2
+ # Edit at https://www.toptal.com/developers/gitignore?templates=xcode,swift,swiftpm
3
+
4
+ # ## macOS ###
5
+
6
+ .DS_Store
7
+
8
+ # ## Swift ###
9
+ # Xcode
10
+ #
11
+ # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
12
+
13
+ # # User settings
14
+ xcuserdata /
15
+
16
+ # # compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
17
+ * .xcscmblueprint
18
+ * .xccheckout
19
+
20
+ # # compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
21
+ build /
22
+ DerivedData /
23
+ * .moved-aside
24
+ * .pbxuser
25
+ ! default.pbxuser
26
+ * .mode1v3
27
+ ! default.mode1v3
28
+ * .mode2v3
29
+ ! default.mode2v3
30
+ * .perspectivev3
31
+ ! default.perspectivev3
32
+
33
+ # # Obj-C/Swift specific
34
+ * .hmap
35
+
36
+ # # App packaging
37
+ * .ipa
38
+ * .dSYM.zip
39
+ * .dSYM
40
+
41
+ # # Playgrounds
42
+ timeline.xctimeline
43
+ playground.xcworkspace
44
+
45
+ # Swift Package Manager
46
+ # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
47
+ # Packages/
48
+ # Package.pins
49
+ # Package.resolved
50
+ # *.xcodeproj
51
+ # Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata
52
+ # hence it is not needed unless you have added a package configuration file to your project
53
+
54
+ .swiftpm /
55
+ .build /
56
+
57
+ # CocoaPods
58
+ # We recommend against adding the Pods directory to your .gitignore. However
59
+ # you should judge for yourself, the pros and cons are mentioned at:
60
+ # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
61
+ # Pods/
62
+ # Add this line if you want to avoid checking in source code from the Xcode workspace
63
+ # *.xcworkspace
64
+
65
+ # Carthage
66
+ # Add this line if you want to avoid checking in source code from Carthage dependencies.
67
+ # Carthage/Checkouts
68
+
69
+ Carthage /Build /
70
+
71
+ # Accio dependency management
72
+ Dependencies /
73
+ .accio /
74
+
75
+ # fastlane
76
+ # It is recommended to not store the screenshots in the git repo.
77
+ # Instead, use fastlane to re-generate the screenshots whenever they are needed.
78
+ # For more information about the recommended setup visit:
79
+ # https://docs.fastlane.tools/best-practices/source-control/#source-control
80
+
81
+ fastlane /report.xml
82
+ fastlane /Preview.html
83
+ fastlane /screenshots /** /* .png
84
+ fastlane /test_output
85
+
86
+ # Code Injection
87
+ # After new code Injection tools there's a generated folder /iOSInjectionProject
88
+ # https://github.com/johnno1962/injectionforxcode
89
+
90
+ iOSInjectionProject /
91
+
92
+ # ## SwiftPM ###
93
+ Packages
94
+ xcuserdata
95
+
96
+ # ## Xcode ###
97
+
98
+ # # Xcode 8 and earlier
99
+
100
+ # ## Xcode Patch ###
101
+ * .xcodeproj /*
102
+ ! * .xcodeproj /project.pbxproj
103
+ ! * .xcodeproj /xcshareddata /
104
+ ! * .xcodeproj /project.xcworkspace /
105
+ ! * .xcworkspace /contents.xcworkspacedata
106
+ /* .gcno
107
+ ** /xcshareddata /WorkspaceSettings.xcsettings
108
+
109
+ # End of https://www.toptal.com/developers/gitignore/api/xcode,swift,swiftpm
0 commit comments