Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Foundation Models not working in Simulator?

I'm attempting to run a basic Foundation Model prototype in Xcode 26, but I'm getting the error below, using the iPhone 16 simulator with iOS 26. Should these models be working yet? Do I need to be running macOS 26 for these to work? (I hope that's not it)

Error:

Passing along Model Catalog error: Error Domain=com.apple.UnifiedAssetFramework Code=5000 "There are no underlying assets (neither atomic instance nor asset roots) for consistency token for asset set com.apple.MobileAsset.UAF.FM.Overrides" UserInfo={NSLocalizedFailureReason=There are no underlying assets (neither atomic instance nor asset roots) for consistency token for asset set com.apple.MobileAsset.UAF.FM.Overrides} in response to ExecuteRequest

Playground to reproduce:

#Playground {
    let session = LanguageModelSession()
    do {
        let response = try await session.respond(to: "What's happening?")
    } catch {
        let error = error
    }
}
Answered by DTS Engineer in 842576022

I've checked and confirmed that Foundation Models framework can indeed run in iOS and visionOS simulators running 26+ as long as the Mac it's running on also supports Apple Intelligence and has it enabled.

It should also be noted that running on a physical device is important for testing, especially when it comes to frameworks like this that require significant on-device resources.

You can reference which devices support Apple Intelligence at the bottom of this page, and minimum OS versions can be found in the Foundation Models documentation.

Thanks for the discussion everyone. We're excited about these brand new frameworks. Let us know if you have any other questions that need clarification.

-J

It does work on my M4 iPad Pro with iPadOS 26, so that's better than nothing

Accepted Answer

Hello,

The Simulator does not support Apple Intelligence Foundation Models.

You'll need to use an actual device with real GPU, CPU and Neural Engine.

M4 iPad Pro with iPadOS 26 is a great choice.

Similarly, an Apple silicon Mac running macOS 26 can be used to develop your prototype.

Hi @Mcorey,

As my colleague mentioned, the simulator might not support running Foundations Models.

For running on device, a couple debugging things to check that you likely already know about: Make sure the device supports Apple Intelligence (a list is at the bottom of this page), make sure Apple Intelligence is enabled in Settings, and of course, make sure your OS is 26+.

-J

Drat! My Mac and iPhone are my actual devices, so I don't want to risk installing beta OS on them.

I'll try installing MacOS 26 on a separate volume and dual-booting. Will that work?

I can confirm that the iPhone simulator (with iOS 26 of course, as the whole FoundationModels framework is for 26.0+) running under an Apple Intelligent enabled macOS 26 supports it well.

I've checked and confirmed that Foundation Models framework can indeed run in iOS and visionOS simulators running 26+ as long as the Mac it's running on also supports Apple Intelligence and has it enabled.

It should also be noted that running on a physical device is important for testing, especially when it comes to frameworks like this that require significant on-device resources.

You can reference which devices support Apple Intelligence at the bottom of this page, and minimum OS versions can be found in the Foundation Models documentation.

Thanks for the discussion everyone. We're excited about these brand new frameworks. Let us know if you have any other questions that need clarification.

-J

Just to make sure I'm following, @DTS Engineer, are you saying that the Mac itself has to be running macOS 26 or just a Mac with Apple Intelligence enabled? I'm running macOS Sequoia (M4 with Apple Intelligence enabled) and using Xcode 26 with an iOS 26 iPhone 16 in the simulator and it's giving me the same error ("There are no underlying assets..."). Just curious if the problem is that I have to run it on a real iOS 26 device or if I have to be running macOS 26 or if there's another problem. Thanks!

Hi,

To avoid installing the beta as the base OS on my work machine, I installed it on a virtual machine running on Virtual Buddy (itself running on Sequoia). However, it doesn't seem appear to be possible to turn on Apple Intelligence on Tahoe running on a VM, and the Foundation Models availability reports as .deviceNotEligible. It does report as .available when running on the iOS simulator inside the VM, but I get the same error as the original poster.

Is there any way to use Apple Intelligence, and therefore the new Foundation Models, on Tahoe running on a VM?

Thank you,

Miguel Arroz

I'm getting a different error, M4 Max not on MacOS-26 (currently sequoia 15.5). Have iPhone 16 pro installed.

I'm getting a different error, M4 Max not on MacOS-26 (currently sequoia 15.5). Have iPhone 16 pro installed.

@n-tornado.

are you saying that the Mac itself has to be running macOS 26 or just a Mac with Apple Intelligence enabled?

My colleague doesn't reply yet, and so I am chiming in to hopefully help.

I am pretty sure that iOS / visionOS simulators use the models shipped with the macOS (as opposed to each simulator having its own models). The current public release of macOS Sequoia doesn't have the models, and so for the simlators to work, you need to run them on macOS 26, with Apple Intelligence enabled.

@softwarebyeugene

I'll try installing MacOS 26 on a separate volume and dual-booting. Will that work?

That will work.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

@softwarebyeugene were you able to get macOS 26 installed on a separate volume? If so, and you did it with the ipsw, can you briefly describe your process? I've got it on a VM, but want to put it in a dual-boot environment.

Dual-Booting would indeed be extremely helpful if possible. Any advice on how to do this would be greatly appreciated.

I am running MacOS Tahoe 26.0 (beta) and Xcode beta that dropped 2 days ago.

My Mac has a M2 Max chip. I run the following code in the playground:

import FoundationModels let session = LanguageModelSession() let response = try await session.respond(to: "Making homemade bread")

and I get the following in the error:

Playground execution failed:

error: execution stopped with unexpected state. error: Execution was interrupted. The process has been left at the point where it was interrupted, use "thread return -x" to return to the state before expression evaluation.


The results on the right say: Failed to find toy.

Foundation Models not working in Simulator?
 
 
Q