diff --git a/Frameworks/MyTBAKit/MyTBAKit.podspec b/Frameworks/MyTBAKit/MyTBAKit.podspec index bad267756..046f69e62 100644 --- a/Frameworks/MyTBAKit/MyTBAKit.podspec +++ b/Frameworks/MyTBAKit/MyTBAKit.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' diff --git a/Frameworks/MyTBAKit/MyTBAKitTesting.podspec b/Frameworks/MyTBAKit/MyTBAKitTesting.podspec index 939d09127..ffdd15e8b 100644 --- a/Frameworks/MyTBAKit/MyTBAKitTesting.podspec +++ b/Frameworks/MyTBAKit/MyTBAKitTesting.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Testing/**/*.swift' s.resource_bundles = {'MyTBAKitTesting' => 'Testing/data/**/*.json'} diff --git a/Frameworks/Search/Search.podspec b/Frameworks/Search/Search.podspec index f919eab6b..793b49aa9 100644 --- a/Frameworks/Search/Search.podspec +++ b/Frameworks/Search/Search.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.dependency 'TBAProtocols' # For Locatable, etc. diff --git a/Frameworks/TBAData/TBAData.podspec b/Frameworks/TBAData/TBAData.podspec index 0d40a6de1..c4059ca70 100644 --- a/Frameworks/TBAData/TBAData.podspec +++ b/Frameworks/TBAData/TBAData.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' s.resources = 'Resources/TBA.xcdatamodeld' diff --git a/Frameworks/TBAData/TBADataTesting.podspec b/Frameworks/TBAData/TBADataTesting.podspec index 487c1f65d..a27992768 100644 --- a/Frameworks/TBAData/TBADataTesting.podspec +++ b/Frameworks/TBAData/TBADataTesting.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Testing/**/*.swift' diff --git a/Frameworks/TBAKit/TBAKit.podspec b/Frameworks/TBAKit/TBAKit.podspec index e54da8e90..982921c3a 100644 --- a/Frameworks/TBAKit/TBAKit.podspec +++ b/Frameworks/TBAKit/TBAKit.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' diff --git a/Frameworks/TBAKit/TBAKitTesting.podspec b/Frameworks/TBAKit/TBAKitTesting.podspec index e7d477f14..95931ad90 100644 --- a/Frameworks/TBAKit/TBAKitTesting.podspec +++ b/Frameworks/TBAKit/TBAKitTesting.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Testing/**/*.swift' s.resource_bundles = {'TBAKitTesting' => 'Testing/data/**/*.json'} diff --git a/Frameworks/TBAOperation/TBAOperation.podspec b/Frameworks/TBAOperation/TBAOperation.podspec index 52f92a31c..5b6a791bd 100644 --- a/Frameworks/TBAOperation/TBAOperation.podspec +++ b/Frameworks/TBAOperation/TBAOperation.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' diff --git a/Frameworks/TBAOperation/TBAOperationTesting.podspec b/Frameworks/TBAOperation/TBAOperationTesting.podspec index 1bb55ffd4..948d46417 100644 --- a/Frameworks/TBAOperation/TBAOperationTesting.podspec +++ b/Frameworks/TBAOperation/TBAOperationTesting.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Testing/**/*.swift' diff --git a/Frameworks/TBAProtocols/TBAProtocols.podspec b/Frameworks/TBAProtocols/TBAProtocols.podspec index 591cdc519..0450341df 100644 --- a/Frameworks/TBAProtocols/TBAProtocols.podspec +++ b/Frameworks/TBAProtocols/TBAProtocols.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' diff --git a/Frameworks/TBATestingMocks/TBATestingMocks.podspec b/Frameworks/TBATestingMocks/TBATestingMocks.podspec index 7464cf6ca..fa1feb80e 100644 --- a/Frameworks/TBATestingMocks/TBATestingMocks.podspec +++ b/Frameworks/TBATestingMocks/TBATestingMocks.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.framework = 'XCTest' diff --git a/Frameworks/TBAUtils/TBAUtils.podspec b/Frameworks/TBAUtils/TBAUtils.podspec index 29205cf79..293f5efe6 100644 --- a/Frameworks/TBAUtils/TBAUtils.podspec +++ b/Frameworks/TBAUtils/TBAUtils.podspec @@ -7,7 +7,7 @@ Pod::Spec.new do |s| s.source = { :git => 'https://thebluealliance.com/', :tag => s.version.to_s } s.swift_version = '5.0' - s.ios.deployment_target = '14.0' + s.ios.deployment_target = '13.0' s.source_files = 'Sources/**/*.swift' diff --git a/Podfile.lock b/Podfile.lock index 03784d0cf..4ef631cdc 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -343,8 +343,8 @@ SPEC CHECKSUMS: GoogleUtilities: 3dc4ff0d5e4840e2fa8eef0889620e8c33d4218c GTMAppAuth: 197a8dabfea5d665224aa00d17f164fc2248dab9 GTMSessionFetcher: b3503b20a988c4e20cc189aa798fd18220133f52 - MyTBAKit: 249f38826c65b73e8dff31b098ca279e46cb7204 - MyTBAKitTesting: b42f306b329a65bb475c279c20a0a23e70e93b51 + MyTBAKit: 5edcbf81243e8a4313f80d7613dea76c20ba61b5 + MyTBAKitTesting: 18372d015ffbf4dae4e504227da76081a0fb9e46 nanopb: 1bf24dd71191072e120b83dd02d08f3da0d65e53 PINCache: 7a8fc1a691173d21dbddbf86cd515de6efa55086 PINOperation: 00c935935f1e8cf0d1e2d6b542e75b88fc3e5e20 @@ -353,19 +353,19 @@ SPEC CHECKSUMS: Protobuf: 0cde852566359049847168e51bd1c690e0f70056 PureLayout: bd3c4ec3a3819ad387c99ebb72c6b129c3ed4d2d Reveal-SDK: 306e2880395ee396f5a8b4c485c3a86dd19866c7 - Search: 80fc8e5ff84d393342bdb774ba11408833730e36 - TBAData: 470755645da7d683b06ed56b482442ef63476a32 - TBADataTesting: ba0bb0589a20c478a3ce5ec3faf9d32a76dcfac5 - TBAKit: c177c161ccbf023b6e42e283adeb17b11cea8370 - TBAKitTesting: fc0ea3d4dca416f8156a7d77cff0d8463f548b2b - TBAOperation: cc6cf22c0a409bd7558b5eb54d22d2847182ce96 - TBAOperationTesting: 27f11648e5cc826062ae29e8167011c50e45440c - TBAProtocols: 7088cc67541800f6e7526796e57c881fabbd49f0 - TBATestingMocks: 31563f070cdebd3b2f5bc097932c180304a1e297 - TBAUtils: 33dee003122f653472fa5fe579731d1634f84f9a + Search: fe128ff4f6006a6e97b87347949b90933a6a7d4d + TBAData: dde68a37f85de7aaff12475b4939d02c4a42e01b + TBADataTesting: 6b3ecfbbb224274aeb85b7f3a1069f3d73bbd1fa + TBAKit: c7fe7f2d48fed7cf5ef41080333a4b5a5475ba8a + TBAKitTesting: 600746936dc27a9186499dfba8d7112d7393b2d3 + TBAOperation: 4fc7e208e6c48d02d98f3fa4f34eb291a9ae68e8 + TBAOperationTesting: f6be36759c419928770d7aaa9ae1c61b0a312ca1 + TBAProtocols: 7e6ef10cddb9dd79e15cd756d77062d5da93d8e2 + TBATestingMocks: 004d7f4bab4999d78da0609d6bcb58a01acca78d + TBAUtils: a259341ea3f098a8e727e734ada7af71a3aaeaf1 XCDYouTubeKit: b120aced3d8638ffb570c5450cddb5a1dac448c7 Zip: 8877eede3dda76bcac281225c20e71c25270774c PODFILE CHECKSUM: 36e404127348d995b23a7ba1fcd39e33e45833cc -COCOAPODS: 1.9.2 +COCOAPODS: 1.10.0 diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index 9f21b942f..535ffe9fe 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -1 +1 @@ -Hey y'all - this update fixes a crash when fetching 2021 events. The Blue Alliance is built and maintained by volunteers - help us build The Blue Alliance for iOS at https://github.com/the-blue-alliance +Hey y'all - this update drops the required OS version back down to iOS 13 to enable as many users as possible to get a critical bug fix. The Blue Alliance is built and maintained by volunteers - help us build The Blue Alliance for iOS at https://github.com/the-blue-alliance diff --git a/the-blue-alliance-ios.xcodeproj/project.pbxproj b/the-blue-alliance-ios.xcodeproj/project.pbxproj index 6c377ab0e..8694f86bb 100644 --- a/the-blue-alliance-ios.xcodeproj/project.pbxproj +++ b/the-blue-alliance-ios.xcodeproj/project.pbxproj @@ -1343,7 +1343,6 @@ buildConfigurationList = 92942DA61E2154DA008E79CA /* Build configuration list for PBXNativeTarget "The Blue Alliance" */; buildPhases = ( DC9F63135A2623342564B887 /* [CP] Check Pods Manifest.lock */, - 1CBCD23FC2CF4458284D5245 /* [CP] Prepare Artifacts */, 92942D8E1E2154DA008E79CA /* Sources */, 92942D8F1E2154DA008E79CA /* Frameworks */, 92942D901E2154DA008E79CA /* Resources */, @@ -1490,25 +1489,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 1CBCD23FC2CF4458284D5245 /* [CP] Prepare Artifacts */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-The Blue Alliance/Pods-The Blue Alliance-artifacts.sh", - "${PODS_ROOT}/FirebasePerformance/Frameworks/FirebasePerformance.xcframework", - "${PODS_ROOT}/Reveal-SDK/RevealServer/RevealServer.xcframework", - ); - name = "[CP] Prepare Artifacts"; - outputPaths = ( - "${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt", - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-The Blue Alliance/Pods-The Blue Alliance-artifacts.sh\"\n"; - showEnvVarsInLog = 0; - }; 2C02C8A4B0B326A6A5B12AA9 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1534,7 +1514,6 @@ ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-The Blue Alliance/Pods-The Blue Alliance-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt", "${BUILT_PRODUCTS_DIR}/AppAuth/AppAuth.framework", "${BUILT_PRODUCTS_DIR}/BFRImageViewer/BFRImageViewer.framework", "${BUILT_PRODUCTS_DIR}/FirebaseABTesting/FirebaseABTesting.framework", @@ -1568,6 +1547,7 @@ "${BUILT_PRODUCTS_DIR}/XCDYouTubeKit/XCDYouTubeKit.framework", "${BUILT_PRODUCTS_DIR}/Zip/Zip.framework", "${BUILT_PRODUCTS_DIR}/nanopb/nanopb.framework", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/RevealServer/RevealServer.framework/RevealServer", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( @@ -1604,6 +1584,7 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/XCDYouTubeKit.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Zip.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/nanopb.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RevealServer.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -1965,7 +1946,7 @@ DEVELOPMENT_TEAM = ""; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "spotlight-index/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -1994,7 +1975,7 @@ DEVELOPMENT_TEAM = ""; GCC_C_LANGUAGE_STANDARD = gnu11; INFOPLIST_FILE = "spotlight-index/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; MTL_FAST_MATH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.the-blue-alliance.tba.spotlight-index"; @@ -2056,7 +2037,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -2110,7 +2091,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -2132,7 +2113,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "the-blue-alliance-ios/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.the-blue-alliance.tba"; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -2154,7 +2135,7 @@ CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "the-blue-alliance-ios/Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "com.the-blue-alliance.tba"; PRODUCT_NAME = "$(TARGET_NAME)";