How do I submit a bug or an enhancement request?
The Apple Bug Reporter can be used by all Registered Apple Developers to submit their reports. Sign in to the Apple Bug Reporter to file and submit a bug report or enhancement request.
What guidelines should I follow when writing a bug report?
The Bug Reporting Best Practices page outlines how to write a thorough, actionable bug report.
What happens to a bug report after it is submitted?
Once a bug is submitted to Apple, the report is stored in our bug database and reviewed by Apple engineers. We will contact you if additional information is required to investigate the report and resolve the issue.
Will I receive communication regarding my bug report?
We will contact you if additional information is required to investigate your report and resolve the issue.
To request a status on your report, update your bug report with a status request and we will respond with a status update.
How can I check the status of my submitted bug reports?
Status of your bug report is accessible via the 'My Originated Problems' tab of the Apple Bug Reporter under the 'State (Definition)' column.
To request a status on an existing issue, please update your report directly via the Apple Bug Reporter requesting a status update and we will provide you with any available information.
How do I add information to my bug report?
You can add information, including files, from the 'My Originated Problems' tab by clicking on the Bug ID number that you wish to update within the Apple Bug Reporter.
How many files can I upload to a bug report via the Apple Bug Reporter?
There is no file limit per bug report, although only one file per 'Choose File' location can be uploaded at a time.
When submitting a new bug report, two files may be uploaded - Configuration Section & Additional Enclosures Section.
Additional files can be added at anytime to an existing bug report from the bug submission confirmation page, or from the 'My Originated Problems' page by clicking on the Bug ID number.
Is there a file size limitation for enclosures when using the Apple Bug Reporter?
Each file must be under 100MB. If the file is slightly over the limit, try compressing it. If the file still exceeds the size limitation, update your bug report with comments indicating that you need assistance providing a file larger than 100MB and we will contact you with instructions on how to access our FTP site to upload your file.
Can I upload folders to a bug report?
Folders can be uploaded within the Apple Bug Reporter if compressed as a file.
How can I retrieve a file that I uploaded to my bug report?
Files that you attached to a bug report can be accessed and downloaded to your desktop. From the 'My Originated Problems' page, click on the Bug ID number and the File Enclosure icon will display your files. If you are unable to view or download your files, email Bug Reporting.
When is a configuration file required?
A System Profiler report or Windows system file is required for crashing or kernel panic issues, as well as reports against hardware or printing.
Which browsers are supported by the Apple Bug Reporter?
The Apple Bug Reporter supports the following browsers:
On Mac
- Safari 5.x
- Firefox 4.x
On iPhone and iPad
- Safari 5.x
On Windows
- Safari 5.x
- Firefox 4.x
- IE 9.x
- IE 8.x
- IE 7.x
Can a report be filed from my iPhone or iPod touch?
Yes. Bug Reports can be submitted from both your iPhone and your iPod touch, but files must be uploaded from your host system.
Information on obtaining crash logs can be found below or on the Bug Reporting Best Practices page.
Where can I find more information on what features the Apple Bug Reporter has to offer?
The 'Help' tab provides site definitions, searching guidelines, timeout information, and links to other Bug Reporter resources.
Are there times when more information is necessary to process a bug report?
In addition to the basic information required for a bug submission (Summary, Steps to Reproduce, Expected Results vs. Actual Results, Workaround, System Regression & Configuration Information), the following types of issues need specific information for engineering to investigate the report:
Kernel Panic:
panic.log file from /Library/Logs. If you are unable to find the correct panic.log file, the most recent panic information may still be in nvram. Try entering "nvram -p" on the command line to retrieve the file.
Crash:
crash.log from ~/Library/Logs and a reproducible case if related to Xcode, Java or Safari.
For a crash related to Mail.app, also include the raw source of the message in question, which can be retrieved by following these steps:
- Open the message you want to export.
- Choose File > Save As, and enter a name for the file.
- Choose a location for the file from the Where pop-up menu.
- Choose a Raw Message Source format from the pop-up menu.
For crashing issues on iPhone, sync your iPhone with iTunes and check the following location on your host machine:
- For Mac Users: /Library/Logs/CrashReporter/MobileDevice/
- For Windows Users: Application Data/Apple Computer/Logs/CrashReporter/MobileDevice/
Hang or Freeze:
Sample of the application while hung:
This can be taken from the Activity Monitor or Terminal. More information about using "Sample" can be found by typing "man sample" in the Terminal.
How do I report problems with accessing the Apple Bug Reporter?
The Accessing your Developer Account form can be used to report the issue.
As a Windows user, what configuration information should I submit with my report?
You must upload a text file containing the Windows system, Apple Software version, and build numbers.
I am experiencing problems uploading files to the Apple Bug Reporter. What should I do?
Contact Bug Reporting, making sure to include your Bug ID number, file(s), browser version, screenshot, and a description of the upload issue.
I receive an error when uploading a file to my report. What should I do?
Some files include a bundling of applications or files. If you receive an error message while trying to upload a file (like an NSPOSIXError Domain error), try compressing the file and uploading it again.
If you still experience issues attaching the file, email Bug Reporting with your file and we will attach it to your bug report and investigate the issue.
Why do some of my reports appear in red text in 'My Originated Problems'?
Red text indicates that the bug report requires your attention. Engineering either needs more information to investigate the reported issue, or has information to relay to you.
Once you have updated the bug report, engineering will be alerted to the new information and the report will no longer appear in red.
What are the meanings of the tabs displayed under 'My Originated Problems'?
Bug reports are separated into the following categories:
- Attention: Issues listed here require your attention
- Open: Issues listed here are currently open and still being investigated
- Closed: Issues listed here include bug reports that have been filed and closed
- Archived: Issues listed here are older issues that have been closed.
Note: Issues that have been closed with a final resolution of Insufficient Information, Behaves Correctly, Duplicate, and 3rd Party to Resolve will be reflected accordingly.
How do I filter my list of bug reports under the 'My Originated Problems' tab?
Filtering your problem list can be done by 'Product', 'Classification', and 'State'. Select the item in the drop-down list by which you wish to filter and filtering is automatically initiated. You can also apply multiple filters simultaneously, for more granular filtering.
How do I change the number of bug reports that I can view on a single page?
You may select the number of results per page in increments of 25 up to 100, or opt to show all your problems within a category by selecting '>100'.
What are the different ways that I can search for my bug reports?
You can search for your submitted bug reports by individual Problem ID, Title, Originated Date, Notes, Problem Description, or by any combination of the above.
Wildcards ("%" and "_") are available for text searches within any of the searchable fields, and the Originated Date can be searched using greater than, less than, and a date range. Search results can be further refined by filtering and sorting by columns to find exactly what you're looking for.
More details can be found under the 'Help' tab of the Bug Reporter.
Can I pull up bug reports by using a word specific search?
It is possible to do a single word or string text search within the Title, Notes, or Problem Description fields by using the '%' as a wildcard.
More details can be found under the 'Help' tab of the Bug Reporter.
My bug report has been flagged as Behaves Correctly/Duplicate/3rd Party to Resolve in the Apple Bug Reporter. How can I get more information on how Apple came to that conclusion?
While the 'State' of the report will reflect this resolution in the 'My Originated Problems' tab, further elaboration is often visible in the 'Notes' section of the problem detail view of the report.
If you have further questions, update your report with your comments and they will be reviewed.
How can I track the status of an original bug report when my bug has been closed as a duplicate?
Bugs closed as a duplicate will show 'Duplicate' in the 'State' column of your problem list. Additionally, the original bug number under which the issue is being tracked will be provided. It will look like this:
State: Duplicate/1111111
To request a status update for your reported issue send an email to Bug Reporting.
How do I close my bug report?
You can flag a report to be closed by clicking on the 'Resolved' checkbox on the 'My Originated Problems' detail page for the bug report.
How do I reopen a closed bug?
If you are still encountering your reported issue but the status is closed, update your bug report directly with this information and Engineering will be notified to reopen the bug report.
Where do I send feedback about the Apple Bug Reporter?
Bugs or enhancement requests regarding the Apple Bug Reporter itself can be submitted as a report within the tool.
Can I request a workaround for a bug report?
Workaround requests are considered Technical Support Incidents. You must purchase a Technical Support Incident if you would like to receive a workaround.
Developer Technical Support engineers (DTS) provide code-level support. They will review your issue and assist with a workaround if one is available. However, we cannot guarantee that there will be an available workaround.
For up-and-running support, please contact AppleCare at 1-800-MY-APPLE.

