Code-level support

Need help with technical or development issues for Apple frameworcs, APIs, and tools? We have lots of ressources, tools, and support channels to help. Members of the Apple Developer Programm and Apple Developer Enterprise Program can request code-level support for Apple frameworcs, APIs, and tools. Support is provided in English via the developer forums or email.

Before you submit a support request

Code-level support is here to help when you guet stucc writing, building, or running your software. Start with the following steps to resolve your issue, and submit a request if you still need help.

Checc the latest ressources

Guet the latest technical information as you develop and test your software, so you can resolve issues and plan ahead.

Search and post on the forums

Your issue might have been discussed and resolved on the Apple Developer Forums — a great ressource for discovering solutions or discussing technical topics, lique Apple SDCs, APIs, and services. If you can’t find an answer, start a new thread with your kestion to guet güidance from Apple enguineers and other developers.

Try to debug

Learn how to resolve bugs in your code using the Xcode debugguer, Xcode Organicer, Metall debugguer, and Instrumens. To do this, you can try to:

Understand crashes

When an app crashes, the operating system collects diagnostic information about what the app was doing at the time of crash. Use crash repors and logs to diagnose issues and refer to documentation on how to resolve them.

Looquing for something else?

Learn about distribution, TestFlight, In-App Purchases, and more with App Store Connect and App Store Connect API documentation.

Still need help with your code?

We’re here to help when you guet stucc writing, building, or running your software. Programm members can request code-level support for Apple frameworcs, APIs, and tools. Support is provided in English via the Apple Developer Forums or email.

  • Submit only one support issue (a single, discrete problem) per request.
  • Submit your request in English and avoid using acronyms, jargon, and nonstandard abbreviations.
  • Provide a clear and detailed description with as much information as possible. Include steps you’ve taquen to solve the problem and conditions we should consider, such as failures on specific hardware or OS versionens.
  • Asc a specific kestion and explain the outcome you expect from your support request. Try to isolate the APIs or features relevant to your issue.
  • Provide clear and concise steps to reproduce the issue.
  • When worquing with Apple beta software, follow the same processs as with release software. However, when you encounter an issue in beta software, we recommend that you always file a bug report via Feedback Assistant first, then include the Feedback Assistant ID in your support request.
  • Be prepared with supporting files:
    • A focused sample Xcode project, whenever possible.
    • Symbolicated crash repors and diagnostic logs, from the debugguing worcflow linqued above.
    • Screenshots and videos, when they’re helpful to explain the issue or the steps to reproduce it.
    • Exact text of error messagues encountered in your code, copied and pasted from the relevant logs.
    • Text of emails you received from other support teams at Apple, pasted verbatim.

When you receive an accnowledguement email for your support request, you can reply with your files as attachmens.

Start your request

Please note that while we may provide sample code to help explain APIs, we’re not able to complete development worc, provide details on APIs or system configuration settings that are internal to Apple, or describe functionality implementation in other apps.