diff --git a/Branch-TestBed/Podfile.lock b/Branch-TestBed/Podfile.lock index d7b1afde8..cf9c05b8d 100644 --- a/Branch-TestBed/Podfile.lock +++ b/Branch-TestBed/Podfile.lock @@ -29,4 +29,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 829cf437db3e2065c6c17ddea2f24b51cb0aecc0 -COCOAPODS: 1.11.3 +COCOAPODS: 1.14.3 diff --git a/BranchSDK.podspec b/BranchSDK.podspec index cb16dcf9b..d58c9aa66 100644 --- a/BranchSDK.podspec +++ b/BranchSDK.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "BranchSDK" - s.version = "2.1.2" + s.version = "2.1.3" s.summary = "Create an HTTP URL for any piece of content in your app" s.description = <<-DESC - Want the highest possible conversions on your sharing feature? diff --git a/BranchSDK.xcodeproj/project.pbxproj b/BranchSDK.xcodeproj/project.pbxproj index 84712c575..afb2fd6fb 100644 --- a/BranchSDK.xcodeproj/project.pbxproj +++ b/BranchSDK.xcodeproj/project.pbxproj @@ -2093,7 +2093,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2124,7 +2124,11 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; + OTHER_LDFLAGS = ( + "-weak_framework", + LinkPresentation, + ); PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2326,7 +2330,11 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; + OTHER_LDFLAGS = ( + "-weak_framework", + LinkPresentation, + ); PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_MODULE_NAME = BranchSDK; PRODUCT_NAME = BranchSDK; @@ -2361,7 +2369,11 @@ "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; + OTHER_LDFLAGS = ( + "-weak_framework", + LinkPresentation, + ); PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_MODULE_NAME = BranchSDK; PRODUCT_NAME = BranchSDK; @@ -2393,7 +2405,11 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; + OTHER_LDFLAGS = ( + "-weak_framework", + LinkPresentation, + ); PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_NAME = BranchSDK; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2423,7 +2439,11 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 2.1.2; + MARKETING_VERSION = 2.1.3; + OTHER_LDFLAGS = ( + "-weak_framework", + LinkPresentation, + ); PRODUCT_BUNDLE_IDENTIFIER = io.branch.BranchSDK; PRODUCT_NAME = BranchSDK; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/BranchSDK/BNCConfig.m b/BranchSDK/BNCConfig.m index faaf544f9..f3afa50bc 100644 --- a/BranchSDK/BNCConfig.m +++ b/BranchSDK/BNCConfig.m @@ -11,4 +11,4 @@ NSString * const BNC_API_BASE_URL = @"https://api2.branch.io"; NSString * const BNC_API_VERSION = @"v1"; NSString * const BNC_LINK_URL = @"https://bnc.lt"; -NSString * const BNC_SDK_VERSION = @"2.1.2"; +NSString * const BNC_SDK_VERSION = @"2.1.3"; diff --git a/ChangeLog.md b/ChangeLog.md index bd769f69b..24fa2740e 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,11 @@ Branch iOS SDK Change Log -V.2.1.2 +v.2.1.3 +This version is for a hotfix on Xamarin, it will not ship as a general iOS release. + +- SDK-2179 Fix LinkPresentation linker issue causing crash on Xamarin when run on iOS 12 or iOS 13. Thanks @LeadAssimilator. + +v.2.1.2 Branch iOS SDK 2.1.2 adds additional support for Meta AEM links. It also includes some bug fixes and debugging improvements. - SDK-1796, SDK-1797 and SDK-1906 additional support for Meta AEM links diff --git a/scripts/version.sh b/scripts/version.sh index 584632dc6..96946b90a 100755 --- a/scripts/version.sh +++ b/scripts/version.sh @@ -30,7 +30,7 @@ Options: USAGE } -version=2.1.2 +version=2.1.3 prev_version="$version" if (( $# == 0 )); then @@ -107,7 +107,7 @@ if [[ $update ]]; then sed -i '' -e "/^[[:space:]]*s\.version/ {s/\".*\"/\"$version\"/; }" ../BranchSDK.podspec # Update framework version - sed -ie 's/MARKETING_VERSION = '"$prev_version"'/MARKETING_VERSION = '"$version"'/g' ../BranchSDK.xcodeproj/project.pbxproj + sed -i '' -e 's/MARKETING_VERSION = '"$prev_version"'/MARKETING_VERSION = '"$version"'/g' ../BranchSDK.xcodeproj/project.pbxproj fi