Skip to content

Commit 9943564

Browse files
authored
Merge pull request #4 from nakasho-dev/master
Support Swift 5.0 on Xcode 11.5
2 parents 12a32f1 + 5d5e54d commit 9943564

File tree

394 files changed

+8316
-6581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

394 files changed

+8316
-6581
lines changed

.DS_Store

6 KB
Binary file not shown.

Cartfile.private

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "Quick/Quick" ~> 1.2.0
2-
github "Quick/Nimble" ~> 7.0.2
3-
github "Kuniwak/MirrorDiffKit" ~> 3.1.0
1+
github "Quick/Quick" ~> 3.0.0
2+
github "Quick/Nimble" ~> 8.1.1
3+
github "Kuniwak/MirrorDiffKit" ~> 5.0.1

Cartfile.resolved

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
github "Kuniwak/MirrorDiffKit" "3.1.0"
2-
github "Quick/Nimble" "v7.3.1"
3-
github "Quick/Quick" "v1.3.2"
1+
github "Kuniwak/MirrorDiffKit" "5.0.1"
2+
github "Quick/Nimble" "v8.1.1"
3+
github "Quick/Quick" "v3.0.0"
Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,29 @@
11
version: 2
22
jobs:
3-
build:
3+
test-swift-5.0:
44
docker:
5-
- image: library/swift:4.1
5+
- image: library/swift:5.0
66
steps:
77
- checkout
8+
- run:
9+
name: 'XXX: Test can run after ran swift test once'
10+
command: swift test || true
811
- run:
912
name: Test
1013
command: swift test
14+
15+
test-swift-4.2.1:
16+
docker:
17+
- image: library/swift:4.2.1
18+
steps:
19+
- checkout
20+
- run:
21+
name: Test
22+
command: swift test
23+
24+
workflows:
25+
version: 2
26+
build:
27+
jobs:
28+
- test-swift-5.0
29+
- test-swift-4.2.1

Carthage/Checkouts/MirrorDiffKit/.gitignore

Lines changed: 150 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
12
MirrorDiffKit.framework.zip
23

34
# Created by https://www.gitignore.io/api/swift
5+
# Edit at https://www.gitignore.io/?templates=swift
46

57
### Swift ###
68
# Xcode
@@ -42,11 +44,26 @@ playground.xcworkspace
4244
# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies.
4345
# Packages/
4446
# Package.pins
47+
# Package.resolved
4548
.build/
4649

47-
# CocoaPods - Refactored to standalone file
50+
# CocoaPods
51+
#
52+
# We recommend against adding the Pods directory to your .gitignore. However
53+
# you should judge for yourself, the pros and cons are mentioned at:
54+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
55+
#
56+
# Pods/
57+
#
58+
# Add this line if you want to avoid checking in source code from the Xcode workspace
59+
# *.xcworkspace
60+
61+
# Carthage
62+
#
63+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
64+
# Carthage/Checkouts
4865

49-
# Carthage - Refactored to standalone file
66+
Carthage/Build
5067

5168
# fastlane
5269
#
@@ -57,24 +74,120 @@ playground.xcworkspace
5774

5875
fastlane/report.xml
5976
fastlane/Preview.html
60-
fastlane/screenshots
77+
fastlane/screenshots/**/*.png
6178
fastlane/test_output
6279

80+
# Code Injection
81+
#
82+
# After new code Injection tools there's a generated folder /iOSInjectionProject
83+
# https://github.com/johnno1962/injectionforxcode
84+
85+
iOSInjectionProject/
6386

6487
# End of https://www.gitignore.io/api/swift
6588

89+
# Created by https://www.gitignore.io/api/carthage
90+
# Edit at https://www.gitignore.io/?templates=carthage
91+
92+
### Carthage ###
93+
# Carthage
94+
#
95+
# Add this line if you want to avoid checking in source code from Carthage dependencies.
96+
# Carthage/Checkouts
97+
98+
Carthage/Build
99+
100+
# End of https://www.gitignore.io/api/carthage
101+
102+
# Created by https://www.gitignore.io/api/cocoapods
103+
# Edit at https://www.gitignore.io/?templates=cocoapods
104+
105+
### CocoaPods ###
106+
## CocoaPods GitIgnore Template
107+
108+
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
109+
# - Also handy if you have a large number of dependant pods
110+
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
111+
Pods/
112+
113+
# End of https://www.gitignore.io/api/cocoapods
114+
115+
# Created by https://www.gitignore.io/api/ruby
116+
# Edit at https://www.gitignore.io/?templates=ruby
117+
118+
### Ruby ###
119+
*.gem
120+
*.rbc
121+
/.config
122+
/coverage/
123+
/InstalledFiles
124+
/pkg/
125+
/spec/reports/
126+
/spec/examples.txt
127+
/test/tmp/
128+
/test/version_tmp/
129+
/tmp/
130+
131+
# Used by dotenv library to load environment variables.
132+
# .env
133+
134+
## Specific to RubyMotion:
135+
.dat*
136+
.repl_history
137+
build/
138+
*.bridgesupport
139+
build-iPhoneOS/
140+
build-iPhoneSimulator/
141+
142+
## Specific to RubyMotion (use of CocoaPods):
143+
#
144+
# We recommend against adding the Pods directory to your .gitignore. However
145+
# you should judge for yourself, the pros and cons are mentioned at:
146+
# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control
147+
#
148+
# vendor/Pods/
149+
150+
## Documentation cache and generated files:
151+
/.yardoc/
152+
/_yardoc/
153+
/doc/
154+
/rdoc/
155+
156+
## Environment normalization:
157+
/.bundle/
158+
/vendor/bundle
159+
/lib/bundler/man/
160+
161+
# for a library or gem, you might want to ignore these files since the code is
162+
# intended to run in multiple environments; otherwise, check them in:
163+
# Gemfile.lock
164+
# .ruby-version
165+
# .ruby-gemset
166+
167+
# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
168+
.rvmrc
169+
170+
# End of https://www.gitignore.io/api/ruby
171+
66172
# Created by https://www.gitignore.io/api/xcode
173+
# Edit at https://www.gitignore.io/?templates=xcode
67174

68175
### Xcode ###
69176
# Xcode
70177
#
71178
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
72179

73-
## Build generated
180+
## User settings
181+
xcuserdata/
182+
183+
## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9)
184+
*.xcscmblueprint
185+
*.xccheckout
186+
187+
## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4)
74188
build/
75189
DerivedData/
76-
77-
## Various settings
190+
*.moved-aside
78191
*.pbxuser
79192
!default.pbxuser
80193
*.mode1v3
@@ -83,60 +196,66 @@ DerivedData/
83196
!default.mode2v3
84197
*.perspectivev3
85198
!default.perspectivev3
86-
xcuserdata/
87-
88-
## Other
89-
*.moved-aside
90-
*.xccheckout
91-
*.xcscmblueprint
92199

93200
### Xcode Patch ###
94201
*.xcodeproj/*
95202
!*.xcodeproj/project.pbxproj
96203
!*.xcodeproj/xcshareddata/
97204
!*.xcworkspace/contents.xcworkspacedata
98205
/*.gcno
99-
206+
**/xcshareddata/WorkspaceSettings.xcsettings
100207

101208
# End of https://www.gitignore.io/api/xcode
102209

103210
# Created by https://www.gitignore.io/api/appcode
211+
# Edit at https://www.gitignore.io/?templates=appcode
104212

105213
### AppCode ###
106-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
214+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
107215
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
108216

109-
# User-specific stuff:
217+
# User-specific stuff
110218
.idea/**/workspace.xml
111219
.idea/**/tasks.xml
112-
.idea/dictionaries
220+
.idea/**/usage.statistics.xml
221+
.idea/**/dictionaries
222+
.idea/**/shelf
223+
224+
# Generated files
225+
.idea/**/contentModel.xml
113226

114-
# Sensitive or high-churn files:
227+
# Sensitive or high-churn files
115228
.idea/**/dataSources/
116229
.idea/**/dataSources.ids
117-
.idea/**/dataSources.xml
118230
.idea/**/dataSources.local.xml
119231
.idea/**/sqlDataSources.xml
120232
.idea/**/dynamic.xml
121233
.idea/**/uiDesigner.xml
234+
.idea/**/dbnavigator.xml
122235

123-
# Gradle:
236+
# Gradle
124237
.idea/**/gradle.xml
125238
.idea/**/libraries
126239

240+
# Gradle and Maven with auto-import
241+
# When using Gradle or Maven with auto-import, you should exclude module files,
242+
# since they will be recreated, and may cause churn. Uncomment if using
243+
# auto-import.
244+
# .idea/modules.xml
245+
# .idea/*.iml
246+
# .idea/modules
247+
127248
# CMake
128-
cmake-build-debug/
249+
cmake-build-*/
129250

130-
# Mongo Explorer plugin:
251+
# Mongo Explorer plugin
131252
.idea/**/mongoSettings.xml
132253

133-
## File-based project format:
254+
# File-based project format
134255
*.iws
135256

136-
## Plugin-specific files:
137-
138257
# IntelliJ
139-
/out/
258+
out/
140259

141260
# mpeltonen/sbt-idea plugin
142261
.idea_modules/
@@ -147,15 +266,18 @@ atlassian-ide-plugin.xml
147266
# Cursive Clojure plugin
148267
.idea/replstate.xml
149268

150-
# Ruby plugin and RubyMine
151-
/.rakeTasks
152-
153269
# Crashlytics plugin (for Android Studio and IntelliJ)
154270
com_crashlytics_export_strings.xml
155271
crashlytics.properties
156272
crashlytics-build.properties
157273
fabric.properties
158274

275+
# Editor-based Rest Client
276+
.idea/httpRequests
277+
278+
# Android studio 3.1+ serialized cache file
279+
.idea/caches/build_file_checksums.ser
280+
159281
### AppCode Patch ###
160282
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
161283

@@ -167,31 +289,4 @@ fabric.properties
167289
# Sonarlint plugin
168290
.idea/sonarlint
169291

170-
171292
# End of https://www.gitignore.io/api/appcode
172-
173-
# Created by https://www.gitignore.io/api/carthage
174-
175-
### Carthage ###
176-
# Carthage
177-
#
178-
# Add this line if you want to avoid checking in source code from Carthage dependencies.
179-
# Carthage/Checkouts
180-
181-
Carthage/Build
182-
183-
184-
# End of https://www.gitignore.io/api/carthage
185-
186-
# Created by https://www.gitignore.io/api/cocoapods
187-
188-
### CocoaPods ###
189-
## CocoaPods GitIgnore Template
190-
191-
# CocoaPods - Only use to conserve bandwidth / Save time on Pushing
192-
# - Also handy if you have a large number of dependant pods
193-
# - AS PER https://guides.cocoapods.org/using/using-cocoapods.html NEVER IGNORE THE LOCK FILE
194-
Pods/
195-
196-
197-
# End of https://www.gitignore.io/api/cocoapods
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.1
1+
4.2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# frozen_string_literal: true
22
source "https://rubygems.org"
33

4-
gem "cocoapods", "~> 1.2.0"
4+
gem "cocoapods", "~> 1.6.0.rc.2"

0 commit comments

Comments
 (0)