Using Apple Feedback Assistant
Apple's official channel for bug reports is the Feedback Assistant. On macOS, open the Feedback Assistant app from the Applications folder. On iOS, it is pre-installed on beta software or you can visit feedbackassistant.apple.com from any browser. Sign in with your Apple ID to begin.
Steps to File an Effective Bug Report
- Select the product — Choose the relevant platform: iOS, macOS, iPadOS, watchOS, tvOS, Xcode, or other Apple software.
- Choose the problem area — Select the specific feature or framework affected (e.g., Safari, Camera, UIKit, SwiftUI).
- Write a descriptive title — Summarize the bug in one clear sentence, e.g., "Safari crashes when opening PDF links in iOS 19 beta 3."
- Describe the issue — Include exact steps to reproduce, expected behavior, actual behavior, and how frequently it occurs.
- Attach supporting files — Add screenshots, screen recordings, crash logs, or sysdiagnose files. Run
sudo sysdiagnosein Terminal to generate a comprehensive diagnostic bundle on macOS. - Submit and track — After submission, you will receive a feedback ID. Check the Feedback Assistant periodically for status updates.
Writing Better Bug Reports
The quality of your bug report directly affects whether Apple can reproduce and fix the issue. Always include exact reproduction steps rather than general descriptions. Specify exact version numbers (e.g., "macOS 15.3 Beta 2 (24D5034f)") and device model (e.g., "MacBook Pro 14-inch, M3 Pro").
If the bug is visual, attach screenshots or screen recordings. If it involves a crash, include the crash log from Console.app. For intermittent bugs, note how often the issue occurs and whether specific conditions trigger it.
For your own software projects, tools like bug report templates help standardize how your team documents issues, and automated bug detection catches many defects before they need to be reported at all.