Skip to content

Commit

Permalink
Merge pull request #158 from BranchMetrics/SDK-2179-fix-linker-issue-…
Browse files Browse the repository at this point in the history
…in-iOS-prebuilt-framework

9.0.1 bugfix release
  • Loading branch information
echo-branch authored Nov 30, 2023
2 parents 089b2d7 + 8d782e7 commit 76afed8
Show file tree
Hide file tree
Showing 22 changed files with 49 additions and 35 deletions.
2 changes: 1 addition & 1 deletion Branch-Xamarin-SDK.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<id>Branch-Xamarin-Linking-SDK</id>
<title>Branch Xamarin SDK</title>
<summary>Hosted deep links for your Xamarin-based Android or iOS app by Branch</summary>
<version>9.0.0</version>
<version>9.0.1</version>
<authors>Branch Metrics, Inc.</authors>
<owners>Branch Metrics, Inc.</owners>
<projectUrl>https://github.com/BranchMetrics/xamarin-branch-deep-linking-attribution</projectUrl>
Expand Down
34 changes: 22 additions & 12 deletions BranchSDK.iOSBinding/BranchSDK.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,41 @@
<key>AvailableLibraries</key>
<array>
<dict>
<key>BinaryPath</key>
<string>BranchSDK.framework/BranchSDK</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64</string>
<string>tvos-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BranchSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>tvos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BranchSDK.framework/BranchSDK</string>
<key>LibraryIdentifier</key>
<string>tvos-arm64_x86_64-simulator</string>
<string>tvos-arm64</string>
<key>LibraryPath</key>
<string>BranchSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>tvos</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BranchSDK.framework/BranchSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<string>ios-arm64_x86_64-simulator</string>
<key>LibraryPath</key>
<string>BranchSDK.framework</string>
<key>SupportedArchitectures</key>
Expand All @@ -44,34 +50,38 @@
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BranchSDK.framework/BranchSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-simulator</string>
<string>ios-arm64</string>
<key>LibraryPath</key>
<string>BranchSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>BinaryPath</key>
<string>BranchSDK.framework/Versions/A/BranchSDK</string>
<key>LibraryIdentifier</key>
<string>ios-arm64</string>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>BranchSDK.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
</array>
<key>CFBundlePackageType</key>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
framework module BranchSDK {
umbrella header "BranchSDK.h"

export *

module * { export * }
}
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
framework module BranchSDK {
umbrella header "BranchSDK.h"

export *

module * { export * }
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>21G531</string>
<string>22G120</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
Expand All @@ -17,29 +17,29 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>2.1.2</string>
<string>2.1.3</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>2.1.2</string>
<string>2.1.3</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>14C18</string>
<string></string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>13.1</string>
<string>14.0</string>
<key>DTSDKBuild</key>
<string>22C55</string>
<string>23A334</string>
<key>DTSDKName</key>
<string>macosx13.1</string>
<string>macosx14.0</string>
<key>DTXcode</key>
<string>1420</string>
<string>1501</string>
<key>DTXcodeBuild</key>
<string>14C18</string>
<string>15A507</string>
<key>LSMinimumSystemVersion</key>
<string>10.15</string>
<key>UIDeviceFamily</key>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
framework module BranchSDK {
umbrella header "BranchSDK.h"

export *

module * { export * }
}
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,11 @@
</data>
<key>Info.plist</key>
<data>
RtE6ydXAW9xzwYtVCIqUGhhhWgY=
i/QVVx3dP4RazvONmSLF2a1rHIA=
</data>
<key>Modules/module.modulemap</key>
<data>
2OcaAURkQrIp355mjeqXtfJevzI=
JQZO2rYXcD4A+2L/UXX47qXxX80=
</data>
</dict>
<key>files2</key>
Expand Down Expand Up @@ -316,7 +316,7 @@
<dict>
<key>hash2</key>
<data>
h9PfRcek/hBTJsnxlFqTKrMDXmLwbd97y4M5gT34NiQ=
yivhgxId8imQPmUz0lfsf26b3qvmoCkAn8OiajbK3R4=
</data>
</dict>
</dict>
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
framework module BranchSDK {
umbrella header "BranchSDK.h"

export *

module * { export * }
}
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
framework module BranchSDK {
umbrella header "BranchSDK.h"

export *

module * { export * }
}
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@
</data>
<key>Info.plist</key>
<data>
jA7a5m3Yv1mVSK4T/wsiOmUr4mQ=
inUsbSJCgPI/KGou251yJwwaOWo=
</data>
<key>Modules/module.modulemap</key>
<data>
2OcaAURkQrIp355mjeqXtfJevzI=
JQZO2rYXcD4A+2L/UXX47qXxX80=
</data>
</dict>
<key>files2</key>
Expand Down Expand Up @@ -272,7 +272,7 @@
<dict>
<key>hash2</key>
<data>
h9PfRcek/hBTJsnxlFqTKrMDXmLwbd97y4M5gT34NiQ=
yivhgxId8imQPmUz0lfsf26b3qvmoCkAn8OiajbK3R4=
</data>
</dict>
</dict>
Expand Down
2 changes: 1 addition & 1 deletion BranchSDK/Platforms/Android/BranchAndroid.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ public class BranchAndroid : Branch

// TODO: can we pull the plugin version automatically?
private static String pluginName = "Xamarin";
private static String pluginVersion = "9.0.0";
private static String pluginVersion = "9.0.1";

private BranchAndroid () { }

Expand Down
2 changes: 1 addition & 1 deletion BranchSDK/Platforms/iOS/BranchIOS.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ public static void Init(String branchKey, NSDictionary launchOptions, IBranchSes
instance = new BranchIOS ();
Branch.branchInstance = instance;
instance.branchKey = branchKey;
instance.NativeBranch.RegisterPluginName("Xamarin", "9.0.0");
instance.NativeBranch.RegisterPluginName("Xamarin", "9.0.1");

if (launchOptions != null) {
instance.launchOptions = new NSDictionary (launchOptions);
Expand Down
4 changes: 4 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
Branch Xamarin SDK change log

- 9.0.1
* Fix iOS linker issue causing crashes on pre-iOS 14 devices
* Update Branch iOS SDK 2.1.3 (unreleased version)

- 9.0.0
* Initial support for MAUI and .Net6
* Update to Branch Android SDK 5.4.0
Expand Down

0 comments on commit 76afed8

Please sign in to comment.