Deprecation of the ImageCreator class

As we continue to refine our approach to image generation, the ImageCreator class is being discontinued and will no longer work in iOS 27, iPadOS 27, macOS 27, and visionOS 27 or later. When we introduced the Image Playground framework, we included the ImageCreator class as a way for apps to generate images programmatically using the on-device image generation model.

If your app uses the ImageCreator class, here's what to expect:

  • Beta OS releases: Your code will continue to compile, but you’ll begin to receive warnings in Xcode. Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.
  • Public OS releases: Your code won’t compile, and any features in your app that use ImageCreator won’t work for people using your app.

What you need to do:

If your app uses ImageCreator, update your implementation before the public release of iOS 27, iPadOS 27, macOS 27, and visionOS 27 to ensure your image generation features continue to work and people using your app won't be affected.

  • If your app uses ImageCreator: Transition to presenting the Image Playground sheet, which provides a consistent, system-managed image generation experience. Alternatively, you can integrate another image generation service of your choice.
  • If you’ve already migrated: No further action is required.

Resources:

Learn more about the Image Playground framework

Create high-quality images using Image Playground