diff --git a/README.md b/README.md index 174fe5e..1bc392c 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,13 @@ Xcodeのメジャーアップデートだけでなく「Testing」の箇所がある程度アップデートされた際にコードを追加します。 直近の3バージョンを主としており、それより前はArchiveのところにまとめてあります。 +## Xcode 16 +### Xcode16.0 + - [Xcode 16.0のREADME](Samples/Xcode16.0/README.md) + +### Xcode16.3 + - T.B.D + ## Xcode 15 ### Xcode 15.0 - [Xcode 15.0のREADME](Samples/Xcode15.0/README.md) @@ -17,18 +24,11 @@ Xcodeのメジャーアップデートだけでなく「Testing」の箇所が ### Xcode 14.3 - [Xcode 14.3のREADME](Samples/Xcode14.3/README.md) - -## Xcode 13 -### Xcode 13.0 - - [Xcode 13.0のREADME](Samples/Xcode13.0/README.md) -### Xcode 13.3 - - [Xcode 13.3のREADME](Samples/Xcode13.3/README.md) - - ## Archive 古いXcodeのバージョンの情報は次にまとめてあります。 - - [Xcode 11.0](Samples/Archive/Xcode11.0/README.md) - [Xcode 11.4](Samples/Archive/Xcode11.4/README.md) - [Xcode 12.0](Samples/Archive/Xcode12.0/README.md) - [Xcode 12.5](Samples/Archive/Xcode12.5/README.md) + - [Xcode 13.0](Samples/Archive/Xcode13.0/README.md) + - [Xcode 13.3](Samples/Archive/Xcode13.3/README.md) diff --git a/Samples/Xcode13.0/README.md b/Samples/Archive/Xcode13.0/README.md similarity index 100% rename from Samples/Xcode13.0/README.md rename to Samples/Archive/Xcode13.0/README.md diff --git a/Samples/Xcode13.0/Xcode13.0.xcodeproj/project.pbxproj b/Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.pbxproj similarity index 100% rename from Samples/Xcode13.0/Xcode13.0.xcodeproj/project.pbxproj rename to Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.pbxproj diff --git a/Samples/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Samples/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Samples/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Samples/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Samples/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0.xcscheme b/Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0.xcscheme similarity index 100% rename from Samples/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0.xcscheme rename to Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0.xcscheme diff --git a/Samples/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0Tests.xcscheme b/Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0Tests.xcscheme similarity index 100% rename from Samples/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0Tests.xcscheme rename to Samples/Archive/Xcode13.0/Xcode13.0.xcodeproj/xcshareddata/xcschemes/Xcode13.0Tests.xcscheme diff --git a/Samples/Xcode13.0/Xcode13.0/AppDelegate.swift b/Samples/Archive/Xcode13.0/Xcode13.0/AppDelegate.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/AppDelegate.swift rename to Samples/Archive/Xcode13.0/Xcode13.0/AppDelegate.swift diff --git a/Samples/Xcode13.0/Xcode13.0/Assets.xcassets/AccentColor.colorset/Contents.json b/Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Assets.xcassets/AccentColor.colorset/Contents.json rename to Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Samples/Xcode13.0/Xcode13.0/Assets.xcassets/AppIcon.appiconset/Contents.json b/Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Samples/Xcode13.0/Xcode13.0/Assets.xcassets/Contents.json b/Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/Contents.json similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Assets.xcassets/Contents.json rename to Samples/Archive/Xcode13.0/Xcode13.0/Assets.xcassets/Contents.json diff --git a/Samples/Xcode13.0/Xcode13.0/Base.lproj/LaunchScreen.storyboard b/Samples/Archive/Xcode13.0/Xcode13.0/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Base.lproj/LaunchScreen.storyboard rename to Samples/Archive/Xcode13.0/Xcode13.0/Base.lproj/LaunchScreen.storyboard diff --git a/Samples/Xcode13.0/Xcode13.0/Base.lproj/Main.storyboard b/Samples/Archive/Xcode13.0/Xcode13.0/Base.lproj/Main.storyboard similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Base.lproj/Main.storyboard rename to Samples/Archive/Xcode13.0/Xcode13.0/Base.lproj/Main.storyboard diff --git a/Samples/Xcode13.0/Xcode13.0/Info.plist b/Samples/Archive/Xcode13.0/Xcode13.0/Info.plist similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/Info.plist rename to Samples/Archive/Xcode13.0/Xcode13.0/Info.plist diff --git a/Samples/Xcode13.0/Xcode13.0/SceneDelegate.swift b/Samples/Archive/Xcode13.0/Xcode13.0/SceneDelegate.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/SceneDelegate.swift rename to Samples/Archive/Xcode13.0/Xcode13.0/SceneDelegate.swift diff --git a/Samples/Xcode13.0/Xcode13.0/ViewController.swift b/Samples/Archive/Xcode13.0/Xcode13.0/ViewController.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0/ViewController.swift rename to Samples/Archive/Xcode13.0/Xcode13.0/ViewController.swift diff --git a/Samples/Xcode13.0/Xcode13.0Tests.xctestplan b/Samples/Archive/Xcode13.0/Xcode13.0Tests.xctestplan similarity index 100% rename from Samples/Xcode13.0/Xcode13.0Tests.xctestplan rename to Samples/Archive/Xcode13.0/Xcode13.0Tests.xctestplan diff --git a/Samples/Xcode13.0/Xcode13.0Tests/ErrorThrowsTests.swift b/Samples/Archive/Xcode13.0/Xcode13.0Tests/ErrorThrowsTests.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0Tests/ErrorThrowsTests.swift rename to Samples/Archive/Xcode13.0/Xcode13.0Tests/ErrorThrowsTests.swift diff --git a/Samples/Xcode13.0/Xcode13.0Tests/Xcode13_0Tests.swift b/Samples/Archive/Xcode13.0/Xcode13.0Tests/Xcode13_0Tests.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0Tests/Xcode13_0Tests.swift rename to Samples/Archive/Xcode13.0/Xcode13.0Tests/Xcode13_0Tests.swift diff --git a/Samples/Xcode13.0/Xcode13.0UITests/Xcode13_0UITests.swift b/Samples/Archive/Xcode13.0/Xcode13.0UITests/Xcode13_0UITests.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0UITests/Xcode13_0UITests.swift rename to Samples/Archive/Xcode13.0/Xcode13.0UITests/Xcode13_0UITests.swift diff --git a/Samples/Xcode13.0/Xcode13.0UITests/Xcode13_0UITestsLaunchTests.swift b/Samples/Archive/Xcode13.0/Xcode13.0UITests/Xcode13_0UITestsLaunchTests.swift similarity index 100% rename from Samples/Xcode13.0/Xcode13.0UITests/Xcode13_0UITestsLaunchTests.swift rename to Samples/Archive/Xcode13.0/Xcode13.0UITests/Xcode13_0UITestsLaunchTests.swift diff --git a/Samples/Xcode13.0/image/setupWithError.png b/Samples/Archive/Xcode13.0/image/setupWithError.png similarity index 100% rename from Samples/Xcode13.0/image/setupWithError.png rename to Samples/Archive/Xcode13.0/image/setupWithError.png diff --git a/Samples/Xcode13.3/README.md b/Samples/Archive/Xcode13.3/README.md similarity index 100% rename from Samples/Xcode13.3/README.md rename to Samples/Archive/Xcode13.3/README.md diff --git a/Samples/Xcode13.3/Sample.xctestproducts/Info.plist b/Samples/Archive/Xcode13.3/Sample.xctestproducts/Info.plist similarity index 100% rename from Samples/Xcode13.3/Sample.xctestproducts/Info.plist rename to Samples/Archive/Xcode13.3/Sample.xctestproducts/Info.plist diff --git a/Samples/Xcode13.3/Xcode13.3.xcodeproj/project.pbxproj b/Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.pbxproj similarity index 100% rename from Samples/Xcode13.3/Xcode13.3.xcodeproj/project.pbxproj rename to Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.pbxproj diff --git a/Samples/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Samples/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/Samples/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist similarity index 100% rename from Samples/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist rename to Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Samples/Xcode13.3/Xcode13.3.xcodeproj/xcshareddata/xcschemes/Xcode13.3.xcscheme b/Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/xcshareddata/xcschemes/Xcode13.3.xcscheme similarity index 100% rename from Samples/Xcode13.3/Xcode13.3.xcodeproj/xcshareddata/xcschemes/Xcode13.3.xcscheme rename to Samples/Archive/Xcode13.3/Xcode13.3.xcodeproj/xcshareddata/xcschemes/Xcode13.3.xcscheme diff --git a/Samples/Xcode13.3/Xcode13.3/AppDelegate.swift b/Samples/Archive/Xcode13.3/Xcode13.3/AppDelegate.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/AppDelegate.swift rename to Samples/Archive/Xcode13.3/Xcode13.3/AppDelegate.swift diff --git a/Samples/Xcode13.3/Xcode13.3/Assets.xcassets/AccentColor.colorset/Contents.json b/Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/AccentColor.colorset/Contents.json similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Assets.xcassets/AccentColor.colorset/Contents.json rename to Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/AccentColor.colorset/Contents.json diff --git a/Samples/Xcode13.3/Xcode13.3/Assets.xcassets/AppIcon.appiconset/Contents.json b/Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Assets.xcassets/AppIcon.appiconset/Contents.json rename to Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/AppIcon.appiconset/Contents.json diff --git a/Samples/Xcode13.3/Xcode13.3/Assets.xcassets/Contents.json b/Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/Contents.json similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Assets.xcassets/Contents.json rename to Samples/Archive/Xcode13.3/Xcode13.3/Assets.xcassets/Contents.json diff --git a/Samples/Xcode13.3/Xcode13.3/Base.lproj/LaunchScreen.storyboard b/Samples/Archive/Xcode13.3/Xcode13.3/Base.lproj/LaunchScreen.storyboard similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Base.lproj/LaunchScreen.storyboard rename to Samples/Archive/Xcode13.3/Xcode13.3/Base.lproj/LaunchScreen.storyboard diff --git a/Samples/Xcode13.3/Xcode13.3/Base.lproj/Main.storyboard b/Samples/Archive/Xcode13.3/Xcode13.3/Base.lproj/Main.storyboard similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Base.lproj/Main.storyboard rename to Samples/Archive/Xcode13.3/Xcode13.3/Base.lproj/Main.storyboard diff --git a/Samples/Xcode13.3/Xcode13.3/Info.plist b/Samples/Archive/Xcode13.3/Xcode13.3/Info.plist similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/Info.plist rename to Samples/Archive/Xcode13.3/Xcode13.3/Info.plist diff --git a/Samples/Xcode13.3/Xcode13.3/SceneDelegate.swift b/Samples/Archive/Xcode13.3/Xcode13.3/SceneDelegate.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/SceneDelegate.swift rename to Samples/Archive/Xcode13.3/Xcode13.3/SceneDelegate.swift diff --git a/Samples/Xcode13.3/Xcode13.3/ViewController.swift b/Samples/Archive/Xcode13.3/Xcode13.3/ViewController.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3/ViewController.swift rename to Samples/Archive/Xcode13.3/Xcode13.3/ViewController.swift diff --git a/Samples/Xcode13.3/Xcode13.3Tests/Xcode13_3Tests.swift b/Samples/Archive/Xcode13.3/Xcode13.3Tests/Xcode13_3Tests.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3Tests/Xcode13_3Tests.swift rename to Samples/Archive/Xcode13.3/Xcode13.3Tests/Xcode13_3Tests.swift diff --git a/Samples/Xcode13.3/Xcode13.3UITests/Xcode13_3UITests.swift b/Samples/Archive/Xcode13.3/Xcode13.3UITests/Xcode13_3UITests.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3UITests/Xcode13_3UITests.swift rename to Samples/Archive/Xcode13.3/Xcode13.3UITests/Xcode13_3UITests.swift diff --git a/Samples/Xcode13.3/Xcode13.3UITests/Xcode13_3UITestsLaunchTests.swift b/Samples/Archive/Xcode13.3/Xcode13.3UITests/Xcode13_3UITestsLaunchTests.swift similarity index 100% rename from Samples/Xcode13.3/Xcode13.3UITests/Xcode13_3UITestsLaunchTests.swift rename to Samples/Archive/Xcode13.3/Xcode13.3UITests/Xcode13_3UITestsLaunchTests.swift diff --git a/Samples/Xcode16.0/README.md b/Samples/Xcode16.0/README.md index fab4400..cc80c8e 100644 --- a/Samples/Xcode16.0/README.md +++ b/Samples/Xcode16.0/README.md @@ -2,8 +2,11 @@ - [Release Note](https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes) ## Testing +Xcode16.0からSwiftのために作られたTesting Frameworkである「Swift Testing」が導入されました。 - +Swift Testingの詳細については情報が多いため次の公式資料を参考にしてください。 +- https://developer.apple.com/documentation/Testing +- https://github.com/swiftlang/swift-testing ## 参考資料 - https://note.com/tarappo/n/nb33a387d3bbd diff --git a/Samples/fastlane/Fastfile b/Samples/fastlane/Fastfile index 11198a9..96e6bfa 100644 --- a/Samples/fastlane/Fastfile +++ b/Samples/fastlane/Fastfile @@ -1,9 +1,7 @@ default_platform(:ios) platform :ios do - all_main_test_target = [ - [ "Xcode13.0", "./Xcode13.0/xcode13.0.xcodeproj", "Xcode13.0Tests", "-run-tests-until-failure -test-iterations 3" ], [ "Xcode16.0", "./Xcode16.0/xcode16.xcodeproj", "xcode16" ] ] @@ -11,6 +9,7 @@ platform :ios do [ "Xcode 11.0", "./Archive/Xcode11.0/xcode11.0.xcodeproj", "xcode11.0AllTests", "" ], [ "Xcode 11.4", "./Archive/Xcode11.4/xcode11.4.xcodeproj", "xcode11.4", "" ], [ "Xcode 12.5", "./Archive/Xcode12.5/xcode12.5.xcodeproj", "Xcode12.5", "" ], + [ "Xcode 13.0", "./Archive/Xcode13.0/xcode13.0.xcodeproj", "Xcode13.0Tests", "-run-tests-until-failure -test-iterations 3" ], ] desc "run main tests"