Hi,
I'm trying to install run the app in Xcode 26 Beta 3 and getting the below error.
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Error during decoding of 1723: Error Domain=NSCocoaErrorDomain Code=4864 "Class 'BSAuditToken' has a superclass that supports secure coding, but 'BSAuditToken' overrides -initWithCoder: and does not override +supportsSecureCoding. The class must implement +supportsSecureCoding and return YES to verify that its implementation of -initWithCoder: is secure coding compliant." UserInfo={NSDebugDescription=Class 'BSAuditToken' has a superclass that supports secure coding, but 'BSAuditToken' overrides -initWithCoder: and does not override +supportsSecureCoding. The class must implement +supportsSecureCoding and return YES to verify that its implementation of -initWithCoder: is secure coding compliant.}'
terminating due to uncaught exception of type NSException
CoreSimulator 1043 - Device: iPhone 16 Pro (F158F199-A41E-4967-87C6-58A42C9C1954) - Runtime: iOS 26.0 (23A5287g) - DeviceType: iPhone 16 Pro
Appreciate the help in advance
Xcode
RSS for tagBuild, test, and submit your app using Xcode, Apple's integrated development environment.
Posts under Xcode tag
200 Posts
Sort by:
Post
Replies
Boosts
Views
Activity
Hello, we are working on a iOS game project, as progress, the project grows larger and larger. Because we are using other game dependencies and libraries, here larger and larger refers to the whole project, and our source files integrated and compiled by Xcode are not many. Now, it seems we hit a bottleneck, when I add new files or functions to the previous files to implement a new feature, Xcode compile stucks(stops), it's Indexing | Initializing datastore forever, cannot produce a final build.
macOS 15.1, Xcode 16.2
Can you provide any solutions to solve this problem?
Also submitted Feedback ID #FB18432749
Experiencing 100% CPU usage in SwiftUI app using UIHostingController, only on iOS 26 beta and Xcode beta. Issue involves excessive view updates in AttributeGraph propagation.
Stack trace (main thread):
thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0x00000001c38b9aa4 AttributeGraph`AG::Graph::propagate_dirty(AG::AttributeID) + 416
frame #1: 0x00000001d9a743ec SwiftUICore`SwiftUI.ObservationGraphMutation.apply() -> () + 656
frame #2: 0x00000001d97c0d4c SwiftUICore`function signature specialization <Arg[2] = [Closure Propagated : closure #1 () -> () in SwiftUI.(AsyncTransaction in _F9F204BD2F8DB167A76F17F3FB1B3335).apply() -> (), Argument Types : [SwiftUI.AsyncTransaction]> of generic specialization <()> of closure #1 () throws -> τ_0_0 in SwiftUI.withTransaction<τ_0_0>(SwiftUI.Transaction, () throws -> τ_0_0) throws -> τ_0_0 + 336
frame #3: 0x00000001d9a6ac80 SwiftUICore`merged function signature specialization <Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[1] = [Closure Propagated : implicit closure #2 () -> () in implicit closure #1 @Sendable (SwiftUI.(AsyncTransaction in _F9F204BD2F8DB167A76F17F3FB1B3335)) -> () -> () in SwiftUI.GraphHost.flushTransactions() -> (), Argument Types : [SwiftUI.AsyncTransaction]> of SwiftUI.GraphHost.runTransaction(_: Swift.Optional<SwiftUI.Transaction>, do: () -> (), id: Swift.Optional<Swift.UInt32>) -> () + 196
frame #4: 0x00000001d9a52ab0 SwiftUICore`SwiftUI.GraphHost.flushTransactions() -> () + 176
frame #5: 0x00000001d8461aac SwiftUI`closure #1 (SwiftUI.GraphHost) -> () in SwiftUI._UIHostingView._renderForTest(interval: Swift.Double) -> () + 20
frame #6: 0x00000001d9bf3b38 SwiftUICore`partial apply forwarder for closure #1 (SwiftUI.ViewGraph) -> τ_1_0 in SwiftUI.ViewGraphRootValueUpdater.updateGraph<τ_0_0>(body: (SwiftUI.GraphHost) -> τ_1_0) -> τ_1_0 + 20
frame #7: 0x00000001d9e16dc4 SwiftUICore`SwiftUI.ViewGraphRootValueUpdater._updateViewGraph<τ_0_0>(body: (SwiftUI.ViewGraph) -> τ_1_0) -> Swift.Optional<τ_1_0> + 200
frame #8: 0x00000001d9e1546c SwiftUICore`SwiftUI.ViewGraphRootValueUpdater.updateGraph<τ_0_0>(body: (SwiftUI.GraphHost) -> τ_1_0) -> τ_1_0 + 136
frame #9: 0x00000001d8461a7c SwiftUI`closure #1 () -> () in closure #1 () -> () in closure #1 () -> () in SwiftUI._UIHostingView.beginTransaction() -> () + 144
frame #10: 0x00000001d846aed0 SwiftUI`partial apply forwarder for closure #1 () -> () in closure #1 () -> () in closure #1 () -> () in SwiftUI._UIHostingView.beginTransaction() -> () + 20
frame #11: 0x00000001d984f814 SwiftUICore`closure #1 () throws -> τ_0_0 in static SwiftUI.Update.ensure<τ_0_0>(() throws -> τ_0_0) throws -> τ_0_0 + 48
frame #12: 0x00000001d984e114 SwiftUICore`static SwiftUI.Update.ensure<τ_0_0>(() throws -> τ_0_0) throws -> τ_0_0 + 96
frame #13: 0x00000001d846aeac SwiftUI`partial apply forwarder for closure #1 () -> () in closure #1 () -> () in SwiftUI._UIHostingView.beginTransaction() -> () + 64
frame #14: 0x00000001851eab1c UIKitCore`___lldb_unnamed_symbol311742 + 20
* frame #15: 0x00000001852b56a8 UIKitCore`___lldb_unnamed_symbol315200 + 44
frame #16: 0x0000000185175120 UIKitCore`___lldb_unnamed_symbol308851 + 20
frame #17: 0x00000001d984e920 SwiftUICore`static SwiftUI.Update.dispatchImmediately<τ_0_0>(reason: Swift.Optional<SwiftUI.CustomEventTrace.ActionEventType.Reason>, _: () -> τ_0_0) -> τ_0_0 + 300
frame #18: 0x00000001d95a7428 SwiftUICore`static SwiftUI.ViewGraphHostUpdate.dispatchImmediately<τ_0_0>(() -> τ_0_0) -> τ_0_0 + 40
frame #19: 0x00000001852b59dc UIKitCore`___lldb_unnamed_symbol315204 + 192
frame #20: 0x00000001852b54a4 UIKitCore`___lldb_unnamed_symbol315199 + 64
frame #21: 0x0000000185745dd4 UIKitCore`_UIUpdateSequenceRunNext + 120
frame #22: 0x0000000186144fac UIKitCore`schedulerStepScheduledMainSectionContinue + 56
frame #23: 0x00000002505ad150 UpdateCycle`UC::DriverCore::continueProcessing() + 36
frame #24: 0x0000000180445b20 CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
frame #25: 0x0000000180445a68 CoreFoundation`__CFRunLoopDoSource0 + 168
frame #26: 0x00000001804451f4 CoreFoundation`__CFRunLoopDoSources0 + 220
frame #27: 0x00000001804443a8 CoreFoundation`__CFRunLoopRun + 756
frame #28: 0x000000018043f458 CoreFoundation`_CFRunLoopRunSpecificWithOptions + 496
frame #29: 0x00000001928d19bc GraphicsServices`GSEventRunModal + 116
frame #30: 0x0000000186224480 UIKitCore`-[UIApplication _run] + 772
frame #31: 0x0000000186228650 UIKitCore`UIApplicationMain + 124
frame #32: 0x000000010bb1b504 MyApp.debug.dylib`main at main.swift:13:1
frame #33: 0x00000001043813d0 dyld_sim`start_sim + 20
frame #34: 0x000000010468ab98 dyld`start + 6076
Used let _ = Self.printChanges() in my SwiftUI View and got infinite changes of \_UICornerProvider.<computed 0x000000018527ffd8 (Optional<UICoordinateSpace>)> changed.
Reproduces only on beta; works on stable iOS. Likely beta-specific bug in SwiftUI rendering.
Hi team, I'm looking for the RealityKit debugger in Xcode 26 beta 3. I'm running a RealityKit app on my iPad running iPadOS 26 b3, but the debugger option is not there in Xcode.
I'm trying to add a swift package using Xcode 26 Beta but I keep getting the spinning loader.
I tried to remove and re-add my github account, clear history and running plutil -remove IDESwiftPackageAdditionAssistantRecentlyUsedPackages ~/Library/Preferences/com.apple.dt.Xcode.plist in the terminal.
[Also submitted as FB18858239]
In Xcode 26.0 beta 3 (17A5276g), clicking the current branch (e.g. "main") in the Source Control navigator no longer displays the commit history. Instead, the editor area remains stuck on the previously viewed file.
REPRO STEPS
Create a new iOS Swift UI app.
Name it "Test" and check the Create Git repository on my Mac checkbox.
In the Navigator select Source Control navigator.
In Source Control, select Repositories.
Expand "Test" then "Branches" the select "main (current)"
CURRENT RESULTS
The main view remains on the ContentView.swift file.
EXPECTED RESULTS
The main view changes to show the commit history.
SCREENSHOTS
Xcode 26.0 beta 3
Xcode 16.4
So I have an apple developer account, a mac running Sequoia, and a Vision Pro, all I want to do is run my build on the headset, but I can't connect the headset to Xcode on the mac.
I've tried the steps I've seen online with no luck, as I can't see the device I cannot complete step 3:
Connect to same wifi network
On Vision Pro -> Settings > General > Remote Devices
On Mac -> Xcode -> Devices & Simulators -> Select the Vision Pro & enter the code
On Mac -> Run a build targeted at your vision pro device which should now be a run destination (Developer mode setting wasn't visible till I did this), you will get an error saying developer mode is not enabled
On Vision Pro -> Privacy & Security > Developer Mode
I have tried multiple networks, hotspots, disabled my firewall, disabled settings like airdrop & airplay, made sure both devices are up to date, even tried a developer beta OS on the vision pro.
I can connect to the mac to share the screen on the vision pro but am unable to simply connect to xcode to run a build.
Hello everyone,
I build and run the app in iPhone in developer mode but now i am trying to install and run the app in another iPhone in which i did not turned on the developer mode.
it installed but not opening without the Developer mode.
Is there any another way to install and run the app with Developer mode for one time.
If not then tell me the process how i can do publishing in testFlight or appStore.
Thanks
Topic:
Developer Tools & Services
SubTopic:
Apple Developer Program
Tags:
App Store
Xcode
Developer Program
I run otool from a script (actually from a program) and find it annoying that otool fails if I need to agree to a new version of the Xcode and SDKs license. Is there a way to test ahead of time whether this will happen, or detect when this problem occurs, so that I can display a dialog to tell me what I need to do?
This happened after upgrading from macOS Tahoe beta 1 to beta 3.
After updating from Xcode 16 to the new Xcode 26 beta 3, running my iOS app becomes slow to the point of unusable. It builds and installs fine, but when running with the console, it lags about 20-50x compared to building and running with Xcode 16. I wanted to try our Xcode 26 to preview my new app icon made in icon composer but now I don't think it's worth the hassle.
When running via simulator, the same performance issues. Anybody also struggling with slow on-device testing speed? I am on Sequoia 15.5.
My iOS app (logbook) is failing App Store Connect validation with:
"The app contains one or more corrupted binaries. Rebuild the app and resubmit. (ID: 96ef48c6-afb4-4e23-9205-8f625577feab)"
From the distribution logs, I found the issue:
2025-07-16 07:11:35 +0000 Item /Users/guillaumehuchet/Library/Developer/Xcode/Archives/2025-07-16/Skyden 16-7-25, 09.01.xcarchive/Products/Applications/Skyden.app doesn't have the entitlement com.apple.developer.web-browser-engine.host enabled, returning ["arm64e"]
2025-07-16 07:11:35 +0000 Archs to thin for item /Users/guillaumehuchet/Library/Developer/Xcode/Archives/2025-07-16/Skyden 16-7-25, 09.01.xcarchive/Products/Applications/Skyden.app are ["arm64e"]
The validation system is checking for web browser engine entitlements (which my app doesn't need), and when not found, it incorrectly requires arm64e architecture - which is private and unavailable to third-party developers.
Details:
Xcode: 16.4.0
Uses WKWebView solely to render HTML templates into PDF documents for logbook exports
No web browsing functionality - WebView is only used as a rendering engine for PDF generation
This appears to be a validation bug. The app builds and runs fine locally. How can I get past this incorrect architecture requirement?
I tried everything in the last 2 days to debug it, saying I'm desperate would be a small word... this is blocking our app launch...
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
App Store Connect
Xcode
App Binary
It seems that beta 3 broke StoreKit Testing when running against an iOS 26 simulator device. Specifically, when validating product IDs, the debug console displays messages like the following:
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
[492a4cfa_SK1] Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
In addition, the SKProductsResponse (I am using the original StoreKit API), lists all requested product IDs in invalidProductIdentifiers. The products array is empty.
StoreKit Testing behaves as expected when Xcode 26 beta 3 is run against an iOS 18.4 simulator device.
In out project, we are creating a modular architecture where each module conform to certain protocol requirements for displaying the UI.
For example:
public protocol ModuleProviding: Sendable {
associatedtype Content: View
/// Creates and returns the main entry point view for this module
/// - Parameter completion: Optional closure to be called when the flow completes
/// - Returns: The main view for this module
@MainActor
func createView(_ completion: (() -> Void)?) -> Content
}
This protocol can be implemented by all different modules in the app, and I use a ViewProvider structure to build the UI from the module provided:
public struct ViewProvider: Equatable {
let id = UUID()
let provider: any ModuleProviding
let completion: () -> Void
public init(provider: any ModuleProviding, completion: @escaping () -> Void) {
self.provider = provider
self.completion = completion
}
@MainActor
public func layoutUI() -> some View {
provider.createView(completion)
}
This code throws an error:
Type 'any View' cannot conform to 'View'
To solve this error, there are two ways, one is to wrap it in AnyView, which I don't want to do.
The other option is to type check the provider with its concrete type:
@ViewBuilder @MainActor
private func buildViewForProvider(_ provider: any ModuleProviding, completion: (() -> Void)?) -> some View {
switch provider {
case let p as LoginProvider:
p.createView(completion)
case let p as PostAuthViewProvider:
p.createView(completion)
case let p as OnboardingProvider:
p.createView(completion)
case let p as RewardsProvider:
p.createView(completion)
case let p as SplashScreenProvider:
p.createView(completion)
default:
EmptyView()
}
}
This approach worked, but it defeats the purpose of using protocols and it is not scalable anymore.
Are there any other approaches I can look at ? Or is this limitation in SwiftUI ?
ISSUE SUMMARY:
iOS app receives "The app contains one or more corrupted binaries" error during Apple's SPI (Static Program Interface) analysis after successful upload to App Store Connect. Exhaustive systematic debugging indicates this is an Apple validation infrastructure issue, not application code.
ERROR IDs ENCOUNTERED:
f3de06b6-6a60-45a2-9856-77327004a64e
386f96fc-851f-42ec-91d7-c77b590ffeb6
ae1a9f9a-b980-490f-ad61-27f4552a4346
3e3c1839-f3f5-4f7b-9221-659dda8de970
COMPREHENSIVE DEBUGGING PERFORMED:
PHASE 1: INITIAL TROUBLESHOOTING
✅ Attempted upload without manual IPA modifications - STILL FAILS
✅ Tested with Xcode Cloud builds (Apple's own infrastructure) - STILL FAILS
✅ Tried different upload methods (Xcode Organizer, Transporter) - STILL FAILS
PHASE 2: CONFIGURATION FIXES
✅ Removed all iOS 26 references from codebase - STILL FAILS
✅ Fixed missing NSPhotoLibraryUsageDescription in Info.plist - STILL FAILS
✅ Removed empty entitlements file - STILL FAILS
✅ Verified all build settings and code signing - STILL FAILS
PHASE 3: SYSTEMATIC COMPONENT ISOLATION
Created blank test project and tested individual components:
✅ GRDB 7.5.0 package alone - PASSES validation
✅ Supabase 2.30.1 package alone - PASSES validation
✅ RevenueCat 5.32.0 package alone - PASSES validation
✅ PostHog 3.28.3 package alone - PASSES validation
✅ airports.db database file alone - PASSES validation
✅ HTML template files alone - PASSES validation
✅ CLAUDE.md documentation file alone - PASSES validation
✅ Localizable.strings files alone - PASSES validation
✅ ALL COMPONENTS TOGETHER in test project - PASSES validation
PHASE 4: CODE AUDIT AND FIXES
✅ Comprehensive multi-agent code audit identified potential issues:
Fixed threading deadlock in AppContext.swift (removed DispatchQueue.main.sync)
Eliminated UIPrintPageRenderer KVC usage (replaced with UIGraphicsPDFRenderer)
Verified no private API usage throughout codebase
✅ Applied all fixes - STILL FAILS validation
PHASE 5: COMPLETE PROJECT RECREATION
✅ Copied ALL source code from failing project to working test project
✅ Same dependencies, same resources, same configuration
✅ Test project with individual components: PASSES validation
✅ Test project with complete source code: FAILS validation with identical error
PHASE 6: FINAL COMPREHENSIVE AUDIT
✅ 4 specialized code audits completed:
Runtime & Reflection analysis: CLEAN
String-based API & KVC analysis: CLEAN
System Integration analysis: CLEAN
Constants & Private Values analysis: CLEAN
✅ No violations of Apple guidelines detected
✅ No private API usage found
✅ No dangerous code patterns identified
DEFINITIVE EVIDENCE OF INFRASTRUCTURE ISSUE:
Every individual component passes Apple SPI analysis when tested alone
All components together in test project pass Apple SPI analysis
Complete source code fails Apple SPI analysis with identical error
Both local builds and Xcode Cloud builds fail identically
Comprehensive code audits find no violations whatsoever
Issue persists across different projects, build environments, and upload methods
REPRODUCTION STEPS:
Archive complete iOS app using Xcode 16.4.0
Upload to App Store Connect (upload succeeds)
Apple's automated SPI analysis runs
Validation fails with "corrupted binary" error
EXPECTED BEHAVIOR:
App should pass SPI analysis as systematic testing proves all components are individually valid.
ACTUAL BEHAVIOR:
SPI analysis consistently reports "corrupted binary" despite exhaustive debugging showing clean code.
TECHNICAL DETAILS:
Bundle ID: [your bundle ID]
Target: iOS 18+
Xcode: 16.4.0
Architecture: arm64
Dependencies: GRDB 7.5.0, Supabase 2.30.1, RevenueCat 5.32.0, PostHog 3.28.3
SwiftUI app with @Observable pattern
Offline-first SQLite + cloud sync architecture
CONCLUSION:
This level of systematic debugging definitively isolates the issue to Apple's SPI analysis infrastructure. No reasonable code-level explanation remains for why individual components pass validation but the complete app fails with identical errors across multiple build environments.
Requesting urgent investigation of SPI analysis validation logic that may be incorrectly flagging legitimate applications as having "corrupted binaries."
Topic:
App Store Distribution & Marketing
SubTopic:
App Store Connect
Tags:
Developer Tools
App Store Connect
Xcode
I'm using Version 16.4 (16F6) of Xcode on macOS 15.5 (24F74) and everything was working fine until I selected an older build to branch out from. Now, Xcode cant properly know the file status as it keeps on changing it after quitting and relaunching it. The changes in the file are there and when trying to commit to the local repo it doesn't show any changes to stage.
At present I'm relying on making project folder backups as a way of backing up builds.
Any suggestions what can be done?
I downloaded the Xcode Beta 3 on my MacBook Pro M4 Base today and tested out some iOS26 mechanics of my app. And when I came back to my main Xcode to continue developing in iOS18, I couldn't build my app. I went to Product > Destination > Manage run destinations and then tried to create a simulator with iOS18 but it didn't show up, only choice that's showing up was iOS26. I tried deleting iOS18 platform and downloading it again but it didn't solve, I tried deleting Xcode Beta but it didn't solve the problem either. I deleted Runtimes folder, it didn't solve too. I can not create a simulator of iOS18 or below too, the error says "The iOS 18.5 simulator runtime is not available. Try reinstalling Xcode or the simulator runtime." How can I fix this problem?
Xcode is stuck on sign-in window of adding a new Apple Account. Returns "unknown error occurred" after couple of hours
In the last three betas of Xcode 26, opening XIB files that rely on the older struts-and-springs setup (rather than Auto Layout) has exposed a new problem: Xcode 26 ignore the difference between a view’s frame and alignment rectangle.
If you had arranged views using their frame rectangle (the default for the old method) this causes two problems:
All UI widgets are both larger and no longer aligned.
Switching between frame and alignment rectangles while configuring any NSView (through the inspector setting) has no effect.
Is anyone else seeing this? It’s one thing to convert a few smaller views to Auto-layout (its reliance on alignment rectangles makes it immune to the "death" of frame rectangle-based layout) it is a rather different task to re-layout thousands of UI widgets as a result of this one bug.
Filed as FB18835363
Dear Apple Developer Support,
We are experiencing a critical issue after upgrading our development environment from Xcode 15 to Xcode 16 (beta). Our iOS application integrates Flutter via CocoaPods (install_all_flutter_pods and flutter_post_install) and uses plugins like webview_flutter.
After the upgrade, our project started failing at the linking stage with the following errors:
Undefined symbol: _XPluginsGetDataFuncOrAbort
Undefined symbol: _XPluginsGetFunctionPtrFromID
Undefined symbol: Plugins::SocketThreadLocalScope::SocketThreadLocalScope(int)
Undefined symbol: Plugins::SocketThreadLocalScope::~SocketThreadLocalScope()
Linker command failed with exit code 1
These symbols seem to originate from Flutter’s new native C++ plugin architecture (possibly via webview_flutter_wkwebview), and were previously resolving fine with Xcode 15.
We have ensured the following:
Added -lc++ and -ObjC to OTHER_LDFLAGS
Cleaned and rebuilt Flutter module via flutter build ios --release
Re-installed CocoaPods with pod install
Verified Flutter.xcframework and plugin xcframeworks are present
Despite this, the linker fails to resolve the mentioned symbols under Xcode 16. This suggests a stricter linker behavior or a compatibility issue with the new C++ plugin system Flutter uses.
Can you confirm:
If Xcode 16 introduces stricter C++/Objective-C++ linker constraints?
Is there an official workaround or updated documentation for dealing with Plugins::SocketThreadLocalScope and related symbol resolution?
Should these symbols be declared explicitly or provided in .xcframework format from plugin developers?
We would appreciate guidance or clarification on how to proceed with Flutter plugin compatibility under Xcode 16.
Thank you.
In Xcode 26 Beta 2 I had no issues, but as soon as I updated to Beta 3, I get the following error when I attempt to build to my iPhone 15 Pro running iOS 26 beta 3:
Failed to find a DDI that can be used to enable DDI services on the device. Usually this means the best DDI we could find for a platform did not have compatible CoreDevice content. Run 'devicectl list preferredDDI' from the command line to get more details on why no valid DDI can be found.
Domain: com.apple.dt.CoreDeviceError
Code: 12001
I ran
xcrun devicectl list preferredDDI
and get the following:
WARNING: No usable DDI found for the iOS platform (The DDI's CoreDevice content is too old.). Best (unusable) DDI found is:
• hostDDI: file:///Library/Developer/DeveloperDiskImages/iOS_DDI/
▿ ddiMetadata:
• buildUpdate: 17A5241o
• contentIsCompatible: false
• coreDeviceVersionChecksIncludeDevelopmentRevision: true
• developmentRevision: 0
• enforcingCoreDeviceVersionChecks: true
• platform: iOS
▿ projectMetadata:
• Citrine-1070
• CoreDevice-477.23
• DTDeveloperDiskImageSupport-14.0.0
• DTOCMock-23002
• GPUToolsDevice_DDI-310.16.1
• JetsamProperties-2624
• LiveExecutionResultsLogger-20007
• Mercury-64
• Playgrounds-8
• XCTest-24209.8
• incompatibleContentReason: The DDI's CoreDevice content is too old.
• isUsable: false
• variant: external
WARNING: No DDI was found for the macOS platform.
No usable DDI found for the tvOS platform (The DDI's CoreDevice content is too old.). Best (unusable) DDI found is:
• hostDDI: file:///Library/Developer/DeveloperDiskImages/tvOS_DDI/
▿ ddiMetadata:
• buildUpdate: 17A5241o
• contentIsCompatible: false
• coreDeviceVersionChecksIncludeDevelopmentRevision: true
• developmentRevision: 0
• enforcingCoreDeviceVersionChecks: true
• platform: tvOS
▿ projectMetadata:
• Citrine-1070
• CoreDevice-477.23
• DTDeveloperDiskImageSupport-14.0.0
• DTOCMock-23002
• GPUToolsDevice_DDI-310.16.1
• JetsamProperties-2624
• LiveExecutionResultsLogger-20007
• Mercury-64
• Playgrounds-8
• XCTest-24209.8
• incompatibleContentReason: The DDI's CoreDevice content is too old.
• isUsable: false
• variant: external
WARNING: No usable DDI found for the watchOS platform (The DDI's CoreDevice content is too old.). Best (unusable) DDI found is:
• hostDDI: file:///Library/Developer/DeveloperDiskImages/watchOS_DDI/
▿ ddiMetadata:
• buildUpdate: 17A5241o
• contentIsCompatible: false
• coreDeviceVersionChecksIncludeDevelopmentRevision: true
• developmentRevision: 0
• enforcingCoreDeviceVersionChecks: true
• platform: watchOS
▿ projectMetadata:
• Citrine-1070
• CoreDevice-477.23
• DTDeveloperDiskImageSupport-14.0.0
• DTOCMock-23002
• GPUToolsDevice_DDI-310.16.1
• JetsamProperties-2624
• LiveExecutionResultsLogger-20007
• Mercury-64
• Playgrounds-8
• XCTest-24209.8
• incompatibleContentReason: The DDI's CoreDevice content is too old.
• isUsable: false
• variant: external
WARNING: No usable DDI found for the visionOS platform (The DDI's CoreDevice content is too old.). Best (unusable) DDI found is:
• hostDDI: file:///Library/Developer/DeveloperDiskImages/xrOS_DDI/
▿ ddiMetadata:
• buildUpdate: 17A5241o
• contentIsCompatible: false
• coreDeviceVersionChecksIncludeDevelopmentRevision: true
• developmentRevision: 0
• enforcingCoreDeviceVersionChecks: true
• platform: xrOS
▿ projectMetadata:
• Citrine-1070
• CoreDevice-477.23
• DTDeveloperDiskImageSupport-14.0.0
• DTOCMock-23002
• GPUToolsDevice_DDI-310.16.1
• JetsamProperties-2624
• LiveExecutionResultsLogger-20007
• Mercury-64
• Playgrounds-8
• XCTest-24209.8
• incompatibleContentReason: The DDI's CoreDevice content is too old.
• isUsable: false
• variant: external
When I run
xcrun devicectl manage ddis update
it hangs and does not update.
I have also tried the obvious steps of uninstalling and reinstalling as well as unpairing and repairing my run devices.
I have not tried
sudo rm -rf /Library/Developer/DeveloperDiskImages/*
Is that step recommended? Or any insights how to solve this issue?
Thanks!