Before I update my macOS to 12.3.1, form 12.3, I want to know if anyone has installed it and if it interfered with Xcode. I heard that macOS updates faster than Xcode so that at times the new macOS requires a new Xcode that hasn't been released yet. I checked Mac App Store, and there isn't a version released after Xcode 13.3 (13E113).
Replies
Don't ! I mistakenly updated iOS and macOS same time, after macOS started up I got additional updates for Xcode - but I can't build for devices now. There are no Xcode beta and 13.3 can't built for iOS 15.4.1 nor macOS 12.3.1 (as far as I gather)
-
ok figured out why my updated setup didn't work - had forgotten to reboot phone, now all things work so never mind my earlier warning.
-
Hey hey! I was just about to post a correction but you managed to post your update while my test device was updating to 15.4.1 (-:
I am seeing some strange behavior that started popping up when I upgraded a test device to iOS 15.4.1, alongside an upgrade to macOS 12.3.1 (Xcode 13.3.0). The following exception happens when running an ARKit-based app that uses an ARGeoTrackingConfiguration.
[xpc.exceptions] <NSXPCConnection: 0x28ed67b60> connection to service with pid 350 named com.apple.arkit.service.geoTracking: Exception caught during decoding of received selector techniqueDidOutputResultData:timestamp:context:, dropping incoming message.
Exception: Exception while decoding argument 2 (#4 of invocation):
<NSInvocation: 0x28093fec0>
return value: {v} void
target: {@} 0x0
selector: {:} null
argument 2: {@} 0x20d258000
argument 3: {d} 0.000000
argument 4: {@} 0x0
Exception: value for key 'collaborationData' was of unexpected class 'NSSet' (0x20c235120) [/System/Library/Frameworks/CoreFoundation.framework].
Allowed classes are:
[a bunch of classes listed here]
Perhaps there's a change with an ARKit NSSecureCoding implementation that's not backward compatible?
The exception does not raise when an ARKit ARWorldTrackingConfiguration is used (running the versions mentioned above).
Also, the exception does not raise when an ARKit ARGeoTrackingConfiguration is used running macOS 12.3.0, iOS 15.3.1 and Xcode 13.3.0.
Thoughts?
But otherwise, all seems well.
-
I'm seeing that issue with
ARGeoTrackingConfigurationas well, on both iOS 15.4 and 15.4.1, and on the iOS 15.5 beta as well. I filed a feedback ticket about it (FB9971866) -
Follow-up: this issue seems to have been fixed in iOS 15.5 beta 2