iOS- und Android-Entwickler-Tools
Mobile Plattformkonfiguration steckt in Dateien, die leicht falsch und schwer auf dem Gerät zu debuggen sind: ein Bereitstellungsprofil mit Entitlements, die nicht zu den Anforderungen der App passen, eine AndroidManifest.xml mit einem Intent-Filter, der nie greift, eine assetlinks.json, die Android stillschweigend ablehnt, oder eine Bundle ID mit einem ungültigen Zeichen tief in einem langen Reverse-DNS-String. Diese Tools lesen diese Konfiguration direkt, damit ein Fehler auffällt, bevor du baust und auf ein Gerät installierst.
Die iOS-spezifischen Tools decken Profil- und Push-Setup ab: Bereitstellungsprofil anzeigen prüft Entitlements und Geräteliste, AASA Validator testet App-Site-Association-Regeln gegen echte URLs, und APNs-Token formatieren wandelt Push-Tokens zwischen Hex und Dezimal-Byte-Array um. Auf Android extrahiert Manifest-Viewer Berechtigungen und Intent-Filter, und Android App-Links überprüfen prüft assetlinks.json gegen Paketname und Zertifikat. Plattformübergreifend baut Mobiler Deeplink / Intent URI Scheme-URIs, und Mobile Einheiten und Farben rechnet dp, sp, pt und px um.
10 Tools
iOS-Profile und Tokens
-
Bereitstellungsprofil anzeigen
iOS-Bereitstellungsprofile dekodieren und Entitlements lesen
-
AASA Validator
Universal Links AASA-Dateien prüfen und zuerst greifende Regel anzeigen
-
APNs-Token formatieren
APNs-Tokens bidirektional zwischen Hex und Dezimal-Byte-Array konvertieren
-
JSON zu Swift
Swift-Codable-Modelle aus API-Antworten generieren und optionale Felder bestimmen
Android-Manifest und Links
Plattformübergreifende Helfer
FAQ zu iOS / Android Dev Tools-Tools
assetlinks.json muss zum Paketnamen der App und exakt zum SHA-256-Fingerabdruck des Signing-Zertifikats passen, und schon eine Abweichung bei einem der beiden lässt Android die Datei stillschweigend ignorieren statt einen Fehler zu zeigen. Android App-Links überprüfen prüft assetlinks.json gegen Paketname und Signing-Zertifikat gleichzeitig.
Eine .mobileprovision-Datei bündelt Entitlements, erlaubte Geräte und Zertifikatsinformationen in einem binären Plist-Format, das sich nicht direkt im Texteditor lesen lässt. Bereitstellungsprofil anzeigen zeigt Entitlements und Geräteliste eines Profils an, ohne dass Xcode installiert sein muss.
dp und sp sind Androids dichteunabhängige Einheiten, wobei sp zusätzlich mit der Textgrößeneinstellung des Nutzers skaliert, während pt die ungefähr entsprechende Einheit unter iOS ist – keine davon rechnet auf jedem Gerät gleich in Pixel um. Mobile Einheiten und Farben rechnet dp, sp, pt und px zwischen den Skalen beider Plattformen um.