diff --git a/companion-app/scripts/ios-signieren.sh b/companion-app/scripts/ios-signieren.sh index dbff0d6..5acb3d1 100755 --- a/companion-app/scripts/ios-signieren.sh +++ b/companion-app/scripts/ios-signieren.sh @@ -8,23 +8,24 @@ # `npx cap add ios` wieder. Die Team-Kennung gehoert deshalb hierher - in eine # versionierte Datei - und wird dem Build von aussen mitgegeben. # -# Voraussetzung, die dieses Skript nicht herstellen kann: das iPhone muss -# per Kabel an diesem Mac haengen und vertraut sein. Apple erzeugt ein -# Development-Profil nur fuer konkrete Geraete, und dieses Konto ist ein -# kostenloses Personal Team - da gibt es keine Geraeteverwaltung auf -# developer.apple.com, das Anmelden der Geraetekennung macht Xcode selbst ueber -# -allowProvisioningUpdates am angeschlossenen Telefon. Ohne Telefon bricht der -# Archivschritt mit "Your team has no devices" ab; das ist kein Fehler im -# Projekt. +# Voraussetzung, die dieses Skript nicht herstellen kann: das Zielgeraet muss +# im Team eingetragen sein. Das Ad-hoc-Profil traegt eine feste Liste von +# Geraetekennungen, ein unbekanntes Telefon lehnt die fertige .ipa ab. Ein +# neues Geraet wird einmalig angemeldet - per Kabel an diesem Mac, dann +# erledigt es -allowProvisioningUpdates selbst, oder von Hand auf +# developer.apple.com. Bricht der Archivschritt mit "Your team has no devices" +# ab, fehlt genau dieser Eintrag; das ist kein Fehler im Projekt. # -# Ebenfalls Folge des kostenlosen Kontos: Profil, App-ID und Geraeteeintrag -# verfallen nach 7 Tagen, die App muss dann neu aufgespielt werden. +# Stand des Kontos, am 2026-08-29 am ausgestellten Profil nachgesehen statt +# vermutet: bezahlte Mitgliedschaft, Team RMACS9VLS4, Laufzeit ein Jahr. Die +# frueher hier vermerkten sieben Tage galten dem kostenlosen Personal Team und +# gelten nicht mehr; ebensowenig das "keine Geraeteverwaltung auf +# developer.apple.com", das daran hing. # -# Ungeprueft, weil bisher kein Geraet zur Verfuegung stand: ob der -# -exportArchive-Schritt mit einem Personal Team ueberhaupt eine brauchbare -# .ipa liefert. Kostenloses Signieren ist auf "direkt aufs angeschlossene -# Geraet starten" ausgelegt, nicht auf ein weitergebbares Archiv. Scheitert der -# Export, ist der direkte Weg der richtige, nicht die Fehlersuche am Export: +# Der Export ueber -exportArchive ist erprobt und kein offener Punkt mehr: die +# ausgelieferten .ipa vom 2026-08-29 und 2026-08-30 sind auf genau diesem Weg +# entstanden und wurden ueber die Luft installiert (siehe ios-luftweg.sh). +# Scheitert er doch einmal, bleibt der direkte Weg aufs angeschlossene Geraet: # xcodebuild -project ios/App/App.xcodeproj -scheme App \ # -destination 'id=' -allowProvisioningUpdates \ # DEVELOPMENT_TEAM=$TEAM install diff --git a/custom_components/audi_dashboard/frontend/app/bundle.json b/custom_components/audi_dashboard/frontend/app/bundle.json index 9887ca1..0564b6f 100644 --- a/custom_components/audi_dashboard/frontend/app/bundle.json +++ b/custom_components/audi_dashboard/frontend/app/bundle.json @@ -1 +1 @@ -{"version":"2026.9.2.5","sha256":"891a2385095dabc1a8a6302dd97132312ecc7ccdeb27084b8606fa380854a6be","bytes":265974,"gebaut":"2026-09-02T09:52:11Z"} \ No newline at end of file +{"version":"2026.9.2.7","sha256":"55a0da035cc4143bf5a52fb02112f5d89cec606b73a63a1911e1a56f6b63df38","bytes":265969,"gebaut":"2026-09-02T10:27:19Z"} \ No newline at end of file diff --git a/custom_components/audi_dashboard/frontend/app/bundle.zip b/custom_components/audi_dashboard/frontend/app/bundle.zip index 58d4d89..59a000d 100644 Binary files a/custom_components/audi_dashboard/frontend/app/bundle.zip and b/custom_components/audi_dashboard/frontend/app/bundle.zip differ