From 77fcbc8c9cdeff5c4d322f569c57f938207cf79a Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 12 May 2026 16:18:18 -0300 Subject: [PATCH 1/4] DEV: Bump ios version to 2.2.1 --- fastlane/Fastfile | 10 +++++----- ios/Discourse.xcodeproj/project.pbxproj | 12 ++++++------ ios/Discourse/Info.plist | 4 ++-- ios/Podfile.lock | 12 ++++++------ ios/ShareExtension/Info.plist | 4 ++-- 5 files changed, 21 insertions(+), 21 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index c1633306..af6ec326 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -2,7 +2,7 @@ fastlane_require "base64" fastlane_require "fileutils" fastlane_require "json" -IOS_APP_VERSION = "2.2.0" +IOS_APP_VERSION = "2.2.1" ANDROID_APP_VERSION = "2.2.0" # run `fastlane bootstrap` after editing this PROJECT_NAME = "Discourse" IOS_TEAM_ID = "6T3LU73T8S" @@ -172,8 +172,8 @@ platform :ios do export_method: "app-store", export_options: { provisioningProfiles: { - "org.discourse.DiscourseApp" => "match AppStore org.discourse.DiscourseApp 1776778136", - "org.discourse.DiscourseApp.ShareExtension" => "match AppStore org.discourse.DiscourseApp.ShareExtension 1776778138" + "org.discourse.DiscourseApp" => "match AppStore org.discourse.DiscourseApp 1778609155", + "org.discourse.DiscourseApp.ShareExtension" => "match AppStore org.discourse.DiscourseApp.ShareExtension 1778609158" } }, clean: true, @@ -194,8 +194,8 @@ platform :ios do export_method: "ad-hoc", export_options: { provisioningProfiles: { - "org.discourse.DiscourseApp" => "match AdHoc org.discourse.DiscourseApp 1776778144", - "org.discourse.DiscourseApp.ShareExtension" => "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146" + "org.discourse.DiscourseApp" => "match AdHoc org.discourse.DiscourseApp 1778609171", + "org.discourse.DiscourseApp.ShareExtension" => "match AdHoc org.discourse.DiscourseApp.ShareExtension 1778609174" } }, clean: true, diff --git a/ios/Discourse.xcodeproj/project.pbxproj b/ios/Discourse.xcodeproj/project.pbxproj index 473286f1..b2b5a40d 100644 --- a/ios/Discourse.xcodeproj/project.pbxproj +++ b/ios/Discourse.xcodeproj/project.pbxproj @@ -471,7 +471,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 671; + CURRENT_PROJECT_VERSION = 693; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 6T3LU73T8S; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6T3LU73T8S; @@ -498,7 +498,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp; PRODUCT_NAME = Discourse; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp 1776778144"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1778529887"; SWIFT_OBJC_BRIDGING_HEADER = "Discourse-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -516,7 +516,7 @@ CODE_SIGN_ENTITLEMENTS = Discourse/Discourse.entitlements; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 671; + CURRENT_PROJECT_VERSION = 693; DEVELOPMENT_TEAM = 6T3LU73T8S; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6T3LU73T8S; ENABLE_BITCODE = NO; @@ -543,7 +543,7 @@ PRODUCT_NAME = Discourse; PROVISIONING_PROFILE = "8a5dde79-abbd-4707-a921-2b4412ef65ad"; PROVISIONING_PROFILE_SPECIFIER = "match AppStore org.discourse.DiscourseApp"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1776778136"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1778529887"; SWIFT_OBJC_BRIDGING_HEADER = "Discourse-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -696,7 +696,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp.ShareExtension"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp.ShareExtension 1778529891"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -731,7 +731,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp.ShareExtension"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp.ShareExtension 1778529891"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 5.0; diff --git a/ios/Discourse/Info.plist b/ios/Discourse/Info.plist index c98a0038..c3d83710 100644 --- a/ios/Discourse/Info.plist +++ b/ios/Discourse/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.0 + 2.2.1 CFBundleSignature ???? CFBundleURLTypes @@ -37,7 +37,7 @@ CFBundleVersion - 671 + 693 Fabric APIKey diff --git a/ios/Podfile.lock b/ios/Podfile.lock index f170bee9..f23081ad 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2968,12 +2968,12 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/ReactCommon/yoga" SPEC CHECKSUMS: - boost: 1dca942403ed9342f98334bf4c3621f011aa7946 - DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 + boost: 7e761d76ca2ce687f7cc98e698152abd03a18f90 + DoubleConversion: cb417026b2400c8f53ae97020b2be961b59470cb fast_float: b32c788ed9c6a8c584d114d0047beda9664e7cc6 FBLazyVector: 86588b5a1547e7a417942a08f49559b184e002c8 - fmt: 01b82d4ca6470831d1cc0852a1af644be019e8f6 - glog: 08b301085f15bcbb6ff8632a8ebaf239aae04e6a + fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd + glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: bbc1152da7d2d40f9e59c28acc6576fcf5d28e2a RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 RCTDeprecation: 300c5eb91114d4339b0bb39505d0f4824d7299b7 @@ -3062,6 +3062,6 @@ SPEC CHECKSUMS: SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: a742cc68e8366fcfc681808162492bc0aa7a9498 -PODFILE CHECKSUM: a07593ed40b3f5969398880f8b566d318472ee3b +PODFILE CHECKSUM: 105b7f665a0c7a8986fa1cec6c9c9d43743ea208 -COCOAPODS: 1.16.2 +COCOAPODS: 1.15.2 diff --git a/ios/ShareExtension/Info.plist b/ios/ShareExtension/Info.plist index ed5589d9..aa290ef3 100644 --- a/ios/ShareExtension/Info.plist +++ b/ios/ShareExtension/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 2.2.0 + 2.2.1 CFBundleVersion - 671 + 693 NSExtension NSExtensionAttributes From 0ebc2d330ad838fe2422f3b5e290252246da3007 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 12 May 2026 16:26:48 -0300 Subject: [PATCH 2/4] reverting profile changes --- fastlane/Fastfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index af6ec326..b5feb014 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -172,8 +172,8 @@ platform :ios do export_method: "app-store", export_options: { provisioningProfiles: { - "org.discourse.DiscourseApp" => "match AppStore org.discourse.DiscourseApp 1778609155", - "org.discourse.DiscourseApp.ShareExtension" => "match AppStore org.discourse.DiscourseApp.ShareExtension 1778609158" + "org.discourse.DiscourseApp" => "match AppStore org.discourse.DiscourseApp 1776778136", + "org.discourse.DiscourseApp.ShareExtension" => "match AppStore org.discourse.DiscourseApp.ShareExtension 1776778138" } }, clean: true, @@ -194,8 +194,8 @@ platform :ios do export_method: "ad-hoc", export_options: { provisioningProfiles: { - "org.discourse.DiscourseApp" => "match AdHoc org.discourse.DiscourseApp 1778609171", - "org.discourse.DiscourseApp.ShareExtension" => "match AdHoc org.discourse.DiscourseApp.ShareExtension 1778609174" + "org.discourse.DiscourseApp" => "match AdHoc org.discourse.DiscourseApp 1776778144", + "org.discourse.DiscourseApp.ShareExtension" => "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146" } }, clean: true, From d158b08f9105f7a50bdf30147b9622859537acb1 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 12 May 2026 17:59:22 -0300 Subject: [PATCH 3/4] DEV: another version bump --- fastlane/Fastfile | 2 +- ios/Discourse/Info.plist | 4 ++-- ios/Podfile.lock | 2 +- ios/ShareExtension/Info.plist | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index b5feb014..1c169c51 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -2,7 +2,7 @@ fastlane_require "base64" fastlane_require "fileutils" fastlane_require "json" -IOS_APP_VERSION = "2.2.1" +IOS_APP_VERSION = "2.2.2" ANDROID_APP_VERSION = "2.2.0" # run `fastlane bootstrap` after editing this PROJECT_NAME = "Discourse" IOS_TEAM_ID = "6T3LU73T8S" diff --git a/ios/Discourse/Info.plist b/ios/Discourse/Info.plist index c3d83710..144269ba 100644 --- a/ios/Discourse/Info.plist +++ b/ios/Discourse/Info.plist @@ -19,7 +19,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleSignature ???? CFBundleURLTypes @@ -37,7 +37,7 @@ CFBundleVersion - 693 + 694 Fabric APIKey diff --git a/ios/Podfile.lock b/ios/Podfile.lock index f23081ad..bd58ebf1 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -3064,4 +3064,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 105b7f665a0c7a8986fa1cec6c9c9d43743ea208 -COCOAPODS: 1.15.2 +COCOAPODS: 1.16.2 diff --git a/ios/ShareExtension/Info.plist b/ios/ShareExtension/Info.plist index aa290ef3..d7e93a3d 100644 --- a/ios/ShareExtension/Info.plist +++ b/ios/ShareExtension/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType $(PRODUCT_BUNDLE_PACKAGE_TYPE) CFBundleShortVersionString - 2.2.1 + 2.2.2 CFBundleVersion - 693 + 694 NSExtension NSExtensionAttributes From 4cf002e13755ce9a714a450e61e77e9393066a67 Mon Sep 17 00:00:00 2001 From: Gabriel Grubba Date: Tue, 12 May 2026 18:12:08 -0300 Subject: [PATCH 4/4] DEV: revert back PROVISIONING_PROFILE_SPECIFIER --- ios/Discourse.xcodeproj/project.pbxproj | 22 ++++++++++++++-------- ios/Discourse/Info.plist | 2 +- ios/ShareExtension/Info.plist | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/ios/Discourse.xcodeproj/project.pbxproj b/ios/Discourse.xcodeproj/project.pbxproj index b2b5a40d..35cf5626 100644 --- a/ios/Discourse.xcodeproj/project.pbxproj +++ b/ios/Discourse.xcodeproj/project.pbxproj @@ -471,7 +471,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 693; + CURRENT_PROJECT_VERSION = 695; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 6T3LU73T8S; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6T3LU73T8S; @@ -498,7 +498,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp; PRODUCT_NAME = Discourse; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1778529887"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp 1776778144"; SWIFT_OBJC_BRIDGING_HEADER = "Discourse-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -516,7 +516,7 @@ CODE_SIGN_ENTITLEMENTS = Discourse/Discourse.entitlements; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 693; + CURRENT_PROJECT_VERSION = 695; DEVELOPMENT_TEAM = 6T3LU73T8S; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 6T3LU73T8S; ENABLE_BITCODE = NO; @@ -543,7 +543,7 @@ PRODUCT_NAME = Discourse; PROVISIONING_PROFILE = "8a5dde79-abbd-4707-a921-2b4412ef65ad"; PROVISIONING_PROFILE_SPECIFIER = "match AppStore org.discourse.DiscourseApp"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1778529887"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp 1776778136"; SWIFT_OBJC_BRIDGING_HEADER = "Discourse-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -605,7 +605,10 @@ LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift$(inherited)"; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) DEBUG"; @@ -661,7 +664,10 @@ IPHONEOS_DEPLOYMENT_TARGET = 10.0; LIBRARY_SEARCH_PATHS = "$(SDKROOT)/usr/lib/swift$(inherited)"; MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = "$(inherited) "; + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -696,7 +702,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp.ShareExtension"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp.ShareExtension 1778529891"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146"; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -731,7 +737,7 @@ PRODUCT_BUNDLE_IDENTIFIER = org.discourse.DiscourseApp.ShareExtension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = "match AdHoc org.discourse.DiscourseApp.ShareExtension"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore org.discourse.DiscourseApp.ShareExtension 1778529891"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AdHoc org.discourse.DiscourseApp.ShareExtension 1776778146"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 5.0; diff --git a/ios/Discourse/Info.plist b/ios/Discourse/Info.plist index 144269ba..cf556b3e 100644 --- a/ios/Discourse/Info.plist +++ b/ios/Discourse/Info.plist @@ -37,7 +37,7 @@ CFBundleVersion - 694 + 695 Fabric APIKey diff --git a/ios/ShareExtension/Info.plist b/ios/ShareExtension/Info.plist index d7e93a3d..d7daa81b 100644 --- a/ios/ShareExtension/Info.plist +++ b/ios/ShareExtension/Info.plist @@ -19,7 +19,7 @@ CFBundleShortVersionString 2.2.2 CFBundleVersion - 694 + 695 NSExtension NSExtensionAttributes