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",