diff --git a/Assets/PlayFab/PlayFabEditorExtensions/Editor/Resources/MostRecentPackage.unitypackage.meta b/Assets/PlayFab/PlayFabEditorExtensions/Editor/Resources/MostRecentPackage.unitypackage.meta
deleted file mode 100644
index c0cdc5250..000000000
--- a/Assets/PlayFab/PlayFabEditorExtensions/Editor/Resources/MostRecentPackage.unitypackage.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: aa66cce13570c4036afe2e85742962d9
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle.meta
deleted file mode 100644
index 2f0fd945a..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle.meta
+++ /dev/null
@@ -1,82 +0,0 @@
-fileFormatVersion: 2
-guid: 8fecd8d0233ec416caeb7754ad3a2eec
-folderAsset: yes
-PluginImporter:
- externalObjects: {}
- serializedVersion: 2
- iconMap: {}
- executionOrder: {}
- defineConstraints: []
- isPreloaded: 0
- isOverridable: 0
- isExplicitlyReferenced: 0
- validateReferences: 1
- platformData:
- - first:
- : Any
- second:
- enabled: 0
- settings:
- Exclude Android: 1
- Exclude Editor: 0
- Exclude Linux64: 1
- Exclude OSXUniversal: 0
- Exclude WebGL: 1
- Exclude Win: 1
- Exclude Win64: 1
- Exclude iOS: 1
- - first:
- Android: Android
- second:
- enabled: 0
- settings:
- CPU: ARMv7
- - first:
- Any:
- second:
- enabled: 0
- settings: {}
- - first:
- Editor: Editor
- second:
- enabled: 1
- settings:
- CPU: AnyCPU
- DefaultValueInitialized: true
- OS: AnyOS
- - first:
- Standalone: Linux64
- second:
- enabled: 0
- settings:
- CPU: AnyCPU
- - first:
- Standalone: OSXUniversal
- second:
- enabled: 1
- settings:
- CPU: AnyCPU
- - first:
- Standalone: Win
- second:
- enabled: 0
- settings:
- CPU: x86
- - first:
- Standalone: Win64
- second:
- enabled: 0
- settings:
- CPU: x86_64
- - first:
- iPhone: iOS
- second:
- enabled: 0
- settings:
- AddToEmbeddedBinaries: false
- CPU: AnyCPU
- CompileFlags:
- FrameworkDependencies:
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents.meta
deleted file mode 100644
index 6ab1af452..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 62aa190f668b845ef8eb1d676217dbe0
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist
deleted file mode 100644
index 2177211ae..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
- BuildMachineOSBuild
- 23F79
- CFBundleDevelopmentRegion
- en
- CFBundleExecutable
- KeychainAccess
- CFBundleIdentifier
- xyz.sequence.KeychainAccess
- CFBundleInfoDictionaryVersion
- 6.0
- CFBundleName
- KeychainAccess
- CFBundlePackageType
- BNDL
- CFBundleShortVersionString
- 1.0
- CFBundleSupportedPlatforms
-
- MacOSX
-
- CFBundleVersion
- 1
- DTCompiler
- com.apple.compilers.llvm.clang.1_0
- DTPlatformBuild
-
- DTPlatformName
- macosx
- DTPlatformVersion
- 14.5
- DTSDKBuild
- 23F73
- DTSDKName
- macosx14.5
- DTXcode
- 1540
- DTXcodeBuild
- 15F31d
- LSMinimumSystemVersion
- 10.13
-
-
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist.meta
deleted file mode 100644
index 4d98ffcd6..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/Info.plist.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 49115d8936b8548908e702b2ed764545
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS.meta
deleted file mode 100644
index 403d5c125..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 109421edebb754344af9cb095f3b49a6
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess.meta
deleted file mode 100644
index a1cc6c848..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: f8e00604450094b46a30a18337f6d564
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature.meta
deleted file mode 100644
index 360e572b0..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: b14cb6be4826048babb733e2069d6977
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources
deleted file mode 100644
index d5d0fd744..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources
+++ /dev/null
@@ -1,115 +0,0 @@
-
-
-
-
- files
-
- files2
-
- rules
-
- ^Resources/
-
- ^Resources/.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^Resources/.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Resources/Base\.lproj/
-
- weight
- 1010
-
- ^version.plist$
-
-
- rules2
-
- .*\.dSYM($|/)
-
- weight
- 11
-
- ^(.*/)?\.DS_Store$
-
- omit
-
- weight
- 2000
-
- ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
-
- nested
-
- weight
- 10
-
- ^.*
-
- ^Info\.plist$
-
- omit
-
- weight
- 20
-
- ^PkgInfo$
-
- omit
-
- weight
- 20
-
- ^Resources/
-
- weight
- 20
-
- ^Resources/.*\.lproj/
-
- optional
-
- weight
- 1000
-
- ^Resources/.*\.lproj/locversion.plist$
-
- omit
-
- weight
- 1100
-
- ^Resources/Base\.lproj/
-
- weight
- 1010
-
- ^[^/]+$
-
- nested
-
- weight
- 10
-
- ^embedded\.provisionprofile$
-
- weight
- 20
-
- ^version\.plist$
-
- weight
- 20
-
-
-
-
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources.meta
deleted file mode 100644
index 092eef6c7..000000000
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/_CodeSignature/CodeResources.meta
+++ /dev/null
@@ -1,7 +0,0 @@
-fileFormatVersion: 2
-guid: 800f28824150145d38b7477c74517f78
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm
index 07430283a..d2961c493 100644
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm
+++ b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm
@@ -1,19 +1,11 @@
//
// KeychainAccess.mm
//
-// Created by Quinn Purdy on 2024-06-18.
+// Created by Quinn Purdy on 2024-06-18. Updated on 2025-04-01 by Quinn Purdy
//
-// To update the KeychainAccess.bundle, please perform the following (at time of writing on MacOS 14.5 with XCode 15.4):
-// Create an XCode Bundle MacOS project File > New > Project ; macOS > Bundle
-// Set bundle identifier and team name then click next and select a location
-// Set deployment target to lowest possible version
-// Add KeychainAccess.mm as a file
-// Navigate to build phases
-// Double check KeychainAccess.mm is added under Compile Sources (if not add it)
-// Expand Link Binary with Libraries and add "Security.framework"
-// Product > Build
-// If successful, Product > Show Build Folder in Finder
-// Replace the KeychainAccess.bundle with the newly build .bundle
+// To update the libKeychainAccess.dylib, run the following command from the root of this directory:
+// clang -arch x86_64 -arch arm64 -dynamiclib -framework Foundation -framework Security \
+ -o libKeychainAccess.dylib KeychainAccess.mm
#import
#import
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm.meta b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm.meta
index 63613c217..df68691ee 100644
--- a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm.meta
+++ b/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.mm.meta
@@ -7,7 +7,7 @@ PluginImporter:
executionOrder: {}
defineConstraints: []
isPreloaded: 0
- isOverridable: 0
+ isOverridable: 1
isExplicitlyReferenced: 0
validateReferences: 1
platformData:
@@ -48,7 +48,7 @@ PluginImporter:
second:
enabled: 0
settings:
- CPU: AnyCPU
+ CPU: x86_64
- first:
Standalone: OSXUniversal
second:
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess b/Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib
similarity index 66%
rename from Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess
rename to Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib
index 1762f65e1..d72dc8079 100755
Binary files a/Packages/Sequence-Unity/Plugins/MacOS/KeychainAccess.bundle/Contents/MacOS/KeychainAccess and b/Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib differ
diff --git a/Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib.meta b/Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib.meta
new file mode 100644
index 000000000..28ec633cf
--- /dev/null
+++ b/Packages/Sequence-Unity/Plugins/MacOS/libKeychainAccess.dylib.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: e7823a43bf9e6475aa73393c07c7e155
+PluginImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ iconMap: {}
+ executionOrder: {}
+ defineConstraints: []
+ isPreloaded: 0
+ isOverridable: 1
+ isExplicitlyReferenced: 0
+ validateReferences: 1
+ platformData:
+ - first:
+ Any:
+ second:
+ enabled: 0
+ settings: {}
+ - first:
+ Editor: Editor
+ second:
+ enabled: 1
+ settings:
+ DefaultValueInitialized: true
+ - first:
+ Standalone: OSXUniversal
+ second:
+ enabled: 1
+ settings:
+ CPU: AnyCPU
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json
index 482548161..b7ec12319 100644
--- a/Packages/Sequence-Unity/package.json
+++ b/Packages/Sequence-Unity/package.json
@@ -1,6 +1,6 @@
{
"name": "xyz.0xsequence.waas-unity",
- "version": "4.0.0",
+ "version": "4.0.1",
"displayName": "Sequence Embedded Wallet SDK",
"description": "A Unity SDK for Sequence APIs",
"unity": "2021.3",