While 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 programmatically generate images using the on-device image generation model.
If your app uses the ImageCreator class, you can expect the following:
- Beta OS releases: Your code continues to compile, but you start receiving warnings in Xcode. Apps that use ImageCreator will not work 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 to do:
If your app uses ImageCreator, update your deployment before the public release of iOS 27, iPadOS 27, macOS 27, and visionOS 27 to ensure that the image generation features continue to work and that it doesn’t affect people using your app.
- 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 have already migrated: No further action is required.
Sources:







