Code-bezogener Support
Benötigen Sie Hilfe bei technischen Problemen oder Problemen bei der Entwicklung von Apple-Frameworks, APIs und Tools? Wir bieten zahlreiche Ressourcen, Tools und Supportkanäle an, die Ihnen Unterstützung bieten. Mitglieder beim Apple Developer Program und Apple Developer Enterprise Program können Code-bezogenen Support für Frameworks, APIs und Tools von Apple anfordern. Der Support erfolgt in englischer Sprache über die Entwicklerforen oder per E-Mail.
Vor dem Einreichen einer Supportanfrage
Der Code-bezogene Support unterstützt Sie bei Problemen mit dem Schreiben, Erstellen oder Ausführen Ihrer Software. Führen Sie zunächst die folgenden Schritte aus, um das Problem zu lösen, und senden Sie eine Anfrage, wenn Sie weiterhin Hilfe benötigen.
Aktuelle Ressourcen prüfen
Holen Sie sich die neuesten technischen Informationen, während Sie Ihre Software entwickeln und testen. So können Sie Probleme lösen und vorausschauend planen.
- Dokumentation: Erfahren Sie mehr über die Verwendung von Apple-Technologien in Artikeln, Beispielcode, Anleitungen und API-Referenzen.
- Technische Hinweise: Erhalten Sie aktuelle Details zum Abschluss bestimmter Aufgaben und zur Lösung spezieller Probleme.
- Versionshinweise: Hier finden Sie Details zu API-Änderungen, bekannten Problemen, Fehlerbehebungen, Behelfslösungen und Veraltung aktueller Softwareversionen.
- Videos: Sehen Sie sich Präsentationen von Apple Expert:innen zur Integration von Technologien und zur Verwendung von Entwicklungstools an. Durchsuchen Sie Transkripte, um schnell Details und Code in den Videos zu finden.
Foren durchsuchen und Beiträge erstellen
Ihr Problem wurde möglicherweise bereits in den Apple Developer Forums diskutiert und gelöst. Die Entwicklerforen sind eine großartige Ressource, um Lösungen zu entdecken oder technische Themen zu diskutieren, z. B. SDKs, APIs und Dienste von Apple. Wenn Sie dort nicht fündig werden, starten Sie einen neuen Thread mit Ihrer Frage, um Unterstützung durch Ingenieur:innen von Apple und andere Entwickler:innen zu erhalten.
Fehlerbehebung versuchen
Erfahren Sie, wie Sie Fehler im Code mit dem Xcode-Debugger, dem Xcode-Organizer, dem Metal-Debugger und mit Instruments beheben. Hierzu können Sie Folgendes versuchen:
- Führen Sie in Xcode wenn möglich „Product | Analyze“ (Produkt | Analysieren) aus, um alle noch ausstehenden Analyseergebnisse zu verarbeiten.
- Wenn Sie in Xcode Ihre App testen und eine Fehlerbehebung ausführen, achten Sie im Bereich „Console“ (Konsole) auf relevante Fehler- oder Warnmeldungen im Zusammenhang mit dem zu untersuchenden Problem.
- Lesen Sie in Testen eines Releasebuilds die Tipps zum Reproduzieren von Fehlern, die bei Ihnen oder Ihren Kund:innen auftreten.
- Einen detaillierten Workflow zur Fehlerbehebung finden Sie unter Probleme anhand von Absturzberichten und Geräteprotokollen diagnostizieren und auf den darin verlinkten Seiten. Falls Sie einen Absturz untersuchen, beachten Sie insbesondere Identifizierbare Symbolnamen zu einem Absturzbericht hinzufügen und Ursache für häufige Abstürze ermitteln.
- Fassen Sie das Problem wenn möglich in einem Xcode-Beispielprojekt zusammen. Entfernen Sie jeglichen Code, der zum Reproduzieren des Problems nicht erforderlich ist. Vereinfachen Sie die Logik- und Datenstrukturen Ihrer App, damit Sie möglichst direkt zum Problem gelangen können.
- Suchen Sie nach dem Debugging-Tag in den Foren und lesen Sie die Dokumentation zur Fehlerbehebung.
Abstürze verstehen
Beim Absturz einer App zeichnet das Betriebssystem Diagnoseinformationen darüber auf, welche Aktion die App zum Zeitpunkt des Absturzes ausgeführt hat. Nutzen Sie die Absturzberichte und -protokolle zum Diagnostizieren von Problemen und konsultieren Sie die Dokumentation zu deren Behebung.
- Absturzberichte und Diagnoseprotokolle abrufen
- Abstürze und Absturzprotokolle verstehen
- Absturzberichte analysieren
- Probleme mithilfe von Absturzberichten und Geräteprotokollen diagnostizieren
- Identifizierbare Symbolnamen zu einem Absturzbericht hinzufügen
- Ursache für häufige Abstürze ermitteln
Suchen Sie nach etwas anderem?
Erfahren Sie mehr über Vertrieb, TestFlight, In-App-Käufe und mehr in der Dokumentation zu App Store Connect und dem App Store Connect API
- Melden Sie mit dem Feedback-Assistenten Fehler und erhalten Sie Statusaktualisierungen zu Ihren Berichten.
- Lesen Sie Informationen zum App-Prüfungsverfahren oder antworten Sie auf eine Nachricht des Teams für das App-Prüfungsverfahren.
- Fordern Sie Berechtigungen mit den Berechtigungsformularen an und erfragen Sie Statusaktualisierungen im daraus resultierenden E-Mail-Thread.
- Stellen Sie allgemeine Fragen zu Entwicklungs- und Vertriebsthemen in den Apple Developer Forums.
- Erhalten Sie Support für IT-Abteilungen durch den AppleCare Professional Support (falls in Ihrer Region verfügbar), wenn Sie iOS, macOS- oder macOS Server-Geräte in Ihrer Organisation bereitstellen.
- Bei nicht entwicklungsbezogenen Problemen mit Produkten und Software von Apple erhalten Sie auf der Apple Support-Website Unterstützung.
Benötigen Sie weiterhin Hilfe bei Ihrem Code?
Wir unterstützen Sie gerne bei Problemen mit dem Schreiben, Erstellen oder Ausführen Ihrer Software. Programmmitglieder können Code-bezogenen Support für Apple-Frameworks, APIs und Tools anfordern. Der Support erfolgt in englischer Sprache über die Apple Developer Forums oder per E-Mail.
- Reichen Sie pro Anfrage nur einen Supportfall (ein einzelnes, eigenständiges Problem) ein.
- Stellen Sie Ihre Anfrage auf Englisch und verwenden Sie möglichst keine Akronyme, keinen Jargon und keine unüblichen Abkürzungen.
- Formulieren Sie eine eindeutige und ausführliche Beschreibung mit so vielen Informationen wie möglich. Geben Sie an, welche Schritte zur Problemlösung Sie bereits unternommen haben und welche besonderen Umstände beachtet werden sollten, z. B. der Ausfall auf bestimmter Hardware oder mit bestimmten Betriebssystemversionen.
- Stellen Sie eine konkrete Frage und erläutern Sie, welches Ergebnis Sie von Ihrer Supportanfrage erwarten. Versuchen Sie, die APIs oder Funktionen zu isolieren, die für Ihr Problem relevant sind.
- Formulieren Sie eindeutig und präzise, mit welchen Schritten das Problem reproduziert werden kann.
- Wenn Sie mit Apple-Betasoftware arbeiten, wenden Sie dasselbe Verfahren wie bei regulären Softwareversionen an. Bei Problemen mit Betasoftware empfehlen wir Ihnen jedoch, zunächst immer über den Feedback-Assistenten einen Fehlerbericht auszufüllen und in der Supportanfrage die ID aus dem Feedback-Assistenten anzugeben.
- Halten Sie unterstützende Dateien bereit:
- Ein konzentriertes Xcode-Beispielprojekt, wann immer möglich.
- Symbolisierte Absturzberichte und Diagnoseprotokolle aus dem oben verlinkten Workflow zur Fehlerbehebung.
- Bildschirmfotos und Videos, wenn diese dazu beitragen, das Problem oder die Schritte zu dessen Reproduktion zu erklären.
- Den exakten Wortlaut der Fehlermeldungen (Kopieren und Einfügen aus den relevanten Protokollen), die mit Ihrem Code aufgetreten sind.
- Den exakten Wortlaut von E-Mails (Kopieren und Einfügen), die Sie von anderen Support-Teams bei Apple erhalten haben.
Wenn Sie eine E-Mail als Eingangsbestätigung für Ihre Supportanfrage erhalten, können Sie auf diese E-Mail antworten und die Dateien anhängen.
Beachten Sie, dass wir zwar möglicherweise Beispielcode zur Erläuterung von APIs anbieten, jedoch keine Entwicklungsarbeiten abschließen oder Details zu internen Apple APIs oder zu Systemkonfigurationseinstellungen bereitstellen oder die Funktionsimplementierung in anderen Apps beschreiben können.