Skip to content

Commit 2dc35d3

Browse files
author
Unity Technologies
committed
com.unity.xr.visionos@3.0.5
## [3.0.5] - 2026-01-08 ### Fixed - Fixed a NPE in VisionOSImageTrackingProvider.GetTrackedImage in cases where image tracking would get enabled/disabled multiple times. ## [3.0.3-pre.4] - 2025-11-19 ### Fixed - Fixed a crash in the visionOS player when disabling hand tracking.
1 parent f6f74cd commit 2dc35d3

28 files changed

+53
-1061
lines changed

.attestation.p7m

-7 Bytes
Binary file not shown.

.signature

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"timestamp":1761150289,"signature":"dgzF5HRLbg1E2KRzozmaeckKtq9aHpoGHFv/ZUtWwEVhG/B7QW2vNNJ8XwUYELhIQ7VNj34rrwdpfx/CIzILRH/MWYUhQH01gnWSFgGInlAo0zLGs2ox2t8Xs7giklk6KbTHzyB+E71x/jeNRQGVuNOTbYcXEPEz5eE5g5EWIgeZX9BSBZls+eJ01UIVREWH59JAfZHqtNg4TY7OkCRyOpJpRA7vk6bq574n5iebLZ1BjGluY+Y4oSrSn1+RDxpVUiOLKP9Kb7GyuM8ONiiYXwupddzSOP6O++B/+Z+u8GpAuWEqmjH7tImGFQLerrIFunILch3ixb8DY98dwSQY+LHd89OEkcH9r32GUFQmTjGWa/fEePhej2WIBieWrgLaDlcNJooP4kBp3rsXw4MYwgciNLCxk4UunxdHvHy0Gv2f7el8Rpa/Q0VM3zNMSw/d6YFoM08OTUYxY86PtCuZPVsGNxh5EfR+3XBsc+r23QjAJ2orZqNBZ3tMqMh3dFBk","publicKey":"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQm9qQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FZOEFNSUlCaWdLQ0FZRUFzdUhXYUhsZ0I1cVF4ZEJjTlJKSAordHR4SmoxcVY1NTdvMlZaRE1XaXhYRVBkRTBEMVFkT1JIRXNSS1RscmplUXlERU83ZlNQS0ZwZ1A3MU5TTnJCCkFHM2NFSU45aHNQVDhOVmllZmdWem5QTkVMenFkVmdEbFhpb2VpUnV6OERKWFgvblpmU1JWKytwbk9ySTRibG4KS0twelJlNW14OTc1SjhxZ1FvRktKT0NNRlpHdkJMR2MxSzZZaEIzOHJFODZCZzgzbUovWjBEYkVmQjBxZm13cgo2ZDVFUXFsd0E5Y3JZT1YyV1VpWXprSnBLNmJZNzRZNmM1TmpBcEFKeGNiaTFOaDlRVEhUcU44N0ZtMDF0R1ZwCjVNd1pXSWZuYVRUemEvTGZLelR5U0pka0tldEZMVGdkYXpMYlpzUEE2aHBSK0FJRTJhc0tLTi84UUk1N3UzU2cKL2xyMnZKS1IvU2l5eEN1Q20vQWJkYnJMbXk0WjlSdm1jMGdpclA4T0lLQWxBRWZ2TzV5Z2hSKy8vd1RpTFlzUQp1SllDM0V2UE16ZGdKUzdGR2FscnFLZzlPTCsxVzROY05yNWdveVdSUUJ0cktKaWlTZEJVWmVxb0RvSUY5NHpCCndGbzJJT1JFdXFqcU51M3diMWZIM3p1dGdtalFra3IxVjJhd3hmcExLWlROQWdNQkFBRT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg"}
1+
{"timestamp":1767891474,"signature":"doUbg3cRjS8sX5TyNuu7vsIsogWNU8sWuSGim3hd16n2nrS0lRKyA9DIZ6BZ0bPhamPNlAOe8S7b2r8x4OG+awT+gYZrlBtbXQvith+gSe//xvvJZ1cdRXV4zuN3kmrDfn1AbupwEwsdh6snlNMPyqPTg+XmDMyd05okUR2Yp2eEay2Bukz5GaA6BXbWYs9N4w65VE11iIE8MpHve/y24MJ3Mj5pVb4IEcseoGNj3qB+OsknJwvKhZIqxi2j+Q9Bji439gIxyRguZCXDe58hXVZWDY0sroLzm4+G4asQu9rYKoDLFBKpJRMTYE+ViO58ZqIL0MXdB+PBRjcr5tupBhwswJLJge26WH3gdV61/uwBQntOKkAKG2dlEU+wlPuj+QD4tsFysnAvhlYUP7QLRpQDBY8K8RMe4z5W4R69wQwxYc181q1n9sF6Qr77W0cGIPYHBpD3QT38Q4cRKt6eqycK7xXtnKw//JiGAh4eQjw5PlLWDkSjnEMfGP6f3CV1","publicKey":"LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlJQm9qQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FZOEFNSUlCaWdLQ0FZRUFzdUhXYUhsZ0I1cVF4ZEJjTlJKSAordHR4SmoxcVY1NTdvMlZaRE1XaXhYRVBkRTBEMVFkT1JIRXNSS1RscmplUXlERU83ZlNQS0ZwZ1A3MU5TTnJCCkFHM2NFSU45aHNQVDhOVmllZmdWem5QTkVMenFkVmdEbFhpb2VpUnV6OERKWFgvblpmU1JWKytwbk9ySTRibG4KS0twelJlNW14OTc1SjhxZ1FvRktKT0NNRlpHdkJMR2MxSzZZaEIzOHJFODZCZzgzbUovWjBEYkVmQjBxZm13cgo2ZDVFUXFsd0E5Y3JZT1YyV1VpWXprSnBLNmJZNzRZNmM1TmpBcEFKeGNiaTFOaDlRVEhUcU44N0ZtMDF0R1ZwCjVNd1pXSWZuYVRUemEvTGZLelR5U0pka0tldEZMVGdkYXpMYlpzUEE2aHBSK0FJRTJhc0tLTi84UUk1N3UzU2cKL2xyMnZKS1IvU2l5eEN1Q20vQWJkYnJMbXk0WjlSdm1jMGdpclA4T0lLQWxBRWZ2TzV5Z2hSKy8vd1RpTFlzUQp1SllDM0V2UE16ZGdKUzdGR2FscnFLZzlPTCsxVzROY05yNWdveVdSUUJ0cktKaWlTZEJVWmVxb0RvSUY5NHpCCndGbzJJT1JFdXFqcU51M3diMWZIM3p1dGdtalFra3IxVjJhd3hmcExLWlROQWdNQkFBRT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg"}

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ All notable changes to this package will be documented in this file.
77
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
88
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
99

10+
## [3.0.5] - 2026-01-08
11+
12+
### Fixed
13+
- Fixed a NPE in VisionOSImageTrackingProvider.GetTrackedImage in cases where image tracking would get enabled/disabled multiple times.
14+
15+
## [3.0.3-pre.4] - 2025-11-19
16+
17+
### Fixed
18+
- Fixed a crash in the visionOS player when disabling hand tracking.
19+
1020
## [3.0.3-pre.3] - 2025-10-22
1121

1222
## [3.0.3-pre.2] - 2025-10-20

Editor/ProjectValidation/VisionOSProjectValidation.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -438,11 +438,23 @@ static bool SetVisionOSLoaderEnabled(bool enabled)
438438
if (visionOSLoader == null)
439439
return false;
440440

441-
var visionOSXRSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(
442-
BuildPipeline.GetBuildTargetGroup(BuildTarget.VisionOS));
441+
var visionOSBuildTargetGroup = BuildPipeline.GetBuildTargetGroup(BuildTarget.VisionOS);
442+
var visionOSXRSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(visionOSBuildTargetGroup);
443443

444444
if (visionOSXRSettings == null)
445-
return false;
445+
{
446+
// There is no VisionOS Settings asset, create a default one
447+
var generalSettingsMapType = typeof(XRGeneralSettingsPerBuildTarget);
448+
var getOrCreateMethod = generalSettingsMapType.GetMethod("GetOrCreate", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static);
449+
var generalSettingsMap = getOrCreateMethod?.Invoke(null, null) as XRGeneralSettingsPerBuildTarget;
450+
if (generalSettingsMap == null)
451+
return false;
452+
453+
generalSettingsMap.CreateDefaultManagerSettingsForBuildTarget(visionOSBuildTargetGroup);
454+
visionOSXRSettings = XRGeneralSettingsPerBuildTarget.XRGeneralSettingsForBuildTarget(visionOSBuildTargetGroup);
455+
if (visionOSXRSettings == null)
456+
return false;
457+
}
446458

447459
var manager = visionOSXRSettings.Manager;
448460
if (manager == null)

Runtime/Plugins/osx.meta

Lines changed: 0 additions & 5 deletions
This file was deleted.
-148 KB
Binary file not shown.

Runtime/Plugins/osx/libUnityLifecycleTestsHelper.dylib.meta

Lines changed: 0 additions & 102 deletions
This file was deleted.

Runtime/Plugins/visionos.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Runtime/Plugins/visionos/Device.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Runtime/Plugins/visionos/Device/arm64.meta

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)