Ich habe mir apt von Greg mal geladen. Nach dem Start wird man auf die Einstellungen verwiesen, wo diverse Daten eingegeben werden müssen
Da fängt es dann auch schon an, dass ich nicht weiß, was ich da eingeben soll.
Was sind Issuer ID und Key ID? Ich kann mich nicht entsinnen, dass ich davon schon gelesen habe. Auch ein API Key File habe ich nicht. Wo bekomme ich die Datei?
Nach App Wrapper zu urteilen bin ich schon auf dem richtigen Weg:
Demnach sollte zertifizieren und signieren schon funktionieren.
…
SD Notary habe ich auch noch mal getestet und gleich etwas neues entdeckt (man sollte ruhig mal lesen, was es für Tipps gibt).
Unter “Name of app-specific passwort” habe ich das Passwort direkt eingegeben. Allerdings bibt der Button mit dem ? dann doch einen anderen Hinweis:
Wenn ich das richtig verstehe, muss ich im Schlüsselbund, unter “Anmeldung” ein neues Passwort anlegen. Habe ich gemacht. Name, wie ich ihn im Apple Account erzeugt habe, angeben und das dort erzeugte Passwort eingetragen.
Damit komme ich schon weiter als bisher. Ich soll eine App auswählen, die kopiert und übertragen werden soll.
OK, das schaffe ich
Es gibt dennoch einen Fehler bei der Nutzung von altool.
Ich soll das app-specific passwort, die Apple-ID und den team provider name prüfen.
Hmmm… Apple-ID sollte passen. Team provoder name wurde zwischenzeitlich mal geändert. Möglicherweise ist hier das Problem. Also werde ich wohl noch mal ein neues programmspezifisches Passwort neu anlegen. Später.
Bitte beim AppWrapper bei den CodeSigning Einstellungen auch einmal einen Blick bei “Authority Certificates” reinwerfen - dort sind die “höherrangigen” Zertifikate aufgeführt.
Sorry, dass ich so lange Pausen zwischen meinen Neuigkeiten lasse.
Neue Erkenntnisse:
Ich hatte für meinen Developer Account eine neue Apple ID angelegt. Dann ein paar Wochen nichts gemacht und bei meinen ersten Versuchen dann meine “normale” Apple-ID genutzt
Inzwischen habe ich versucht, alles noch mal mit der Developer-ID durchzuprobieren. Bin aber bisher auch nicht wirklich weiter gekommen.
Allerdings habe ich ein neues Problem:
Die App startet bei mir alle paar Sekunden (mal 10, mal 30, …) neu.
Ach du große Mütze. Wenn es bei Apple schiefgeht, dann geht es richtig schief.
Das Programm an sich hat einen ganzen Zoo von Hilfsprogrammen. XCode installiert aber auch eine Menge an irgendwelchen private Ordnern.
Ich weiß nicht, ob XCode löschen und neu installieren etwas bringt. Wahrscheinlich solltest Du besser den Rechner neu aufsetzen. Das bedeutet in Deinem Fall auch, daß Du nicht alles mit TimeMachine wieder auf den Rechner bringen kannst. Damit würdest Du den Status Quo wieder herstellen.
Warum Xcode oder den ganzen Rechner gleich neu installieren? Reicht es nicht den Server Builder in XCode abzuschalten? Unter Preferences > Server & Bots sollte man den deaktivieren können…
Rechner neu aufsetzen war auch mein erster Gedanke. Dass ich da kein Backup einspielen kann hat mich dann auch erst mal zurück gehalten.
Ich warte erst mal noch, falls noch jemand einen guten Tipp hat.
Vor dem Rechner neu aufsetzen, würde ich mal mit dem Apple developer support, den Du als registrierter Entwickler in Anspruch nehmen kannst, telefonieren.
Mir hat vor etwa einem halben Jahr eine Support Mitarbeiterin nett geholfen als ich einfach nicht weitergekommen bin. Keine guten Erfahrungen habe ich mit schriftlichen Anfragen gemacht. Die wurden einfach nicht richtig gelesen und die schriftlichen Antworten vom Apple developer support waren völlig unbrauchbar - war bei mir ziemliche Zeitverschwendung
Tendenz geht eindeutig zum Neuaufsetzen.
Ich habe in den letzten gefühlt zehn Jahren die Updates immer nur drübergebügelt. Da gibt es so viel unnötigen Krempel, da ist ein Rundumschlag sicher mal angebracht.
Ich sortiere gerade meine Daten und schaue, wo ich noch zusätzliche Updates haben möchte. Und ich habe mir noch eine neue Backupplatte bestellt.
Ich bin noch da
Inzwischen habe ich den Rechner komplett neu aufgesetzt und das Meiste wieder wie zuvor.
Leider auch die Meldung von Xcode. Xcode startet einfach zwischendurch kurz (sehe ich im Dock) und beendet sich wieder. In völlig ungleichmäßigen Abständen.
Letztens habe ich dann einfach mal alle Programme, die irgendwas mit Xcode, Xojo und Notarisierung zu tun haben beendet (eigentlich beende ich Programme fast nie, braucht man ohnehin gleich wieder).
Momentan ist Ruhe. Ich nutze lediglich Xojo (kein Xcode und nix, was mit Notarisierung/Zertifizierung zu tun hat.
Warum sind Bestandteile von Xcode (Xcode Server Builder) von einem unbekanntem Entwickler?
Sorry, dass ich mich immer so kleckerweise melde. Eigentlich ist programmieren(1) mein Hobby. Leider bleibt mir aktuell wenig Zeit dafür und die Suche nach einer Problemlösung für die Notarisierung ist das Letzte, für das ich mir Zeit nehme, weil es einfach keinen Spaß macht und ich immer wieder auf Hindernisse stoße
Die Entwickler von Apple benutzen offensichtlich ihren eigenen Schrott nicht. Unter Sonoma habe ich ähnlich tolle Meldungen bekommen, wenn ich einen Screenshot mache: “Unknown is capturing your screen”.
Wie hast Du denn Deinen Rechner neu aufgesetzt? Ich habe keinen XCode Server Builder auf meinen Rechnern.
So, am Wochenende hatte ich mal wieder etwas Zeit, mich mit der Thematik auseinander zu setzen.
Ich habe mich noch mal AppWrapper vorgenommen und vorn gestartet (fällt mir schwer, ich lege einfach los, wo ich meine, dass es passt). Wenn man sich tatsächlich die Mühe macht und liest (ist bei Englisch für mich halt mühsam), bitte AppWrapper wirklich gute Hilfestellung!
Ich kam jedoch schnell an den Punkt, dass bei mir irgendwie recht wenig so ist, wie es sollte
Also: Tabularasa!
Alles was bei mir im Schlüsselbund an Zertifikaten vorhanden war gelöscht.
Xcode gab es inzwischen auch neu → Update installiert
In Xcode die Einstellungen aufgerufen und unter Accounts alle Zertifikate geprüft, ggf. neu erstellt und herunter geladen.
nach einigen Anläufen und mehreren helfenden Hinweise von AppWrapper später wird bei mir in AppWrapper unter Code singning der Bereich “Developer ID” bereits grün gekennzeichnet.
Inzwischen habe ich das auch gestartet und warte auf Apple (dauert schon seit Stunden)
Ich denke, das sind noch ein paar Eine mit den Zertifikaten nicht i.O. und ich kann noch viele Dinge in AppWrapper anpassen.
Wenn man sich also tatsächlich die Mühe macht und die englischen Hilfetexte von AppWrapper liest, kommt man auch voran.
Oder wie es mein Kollege so schön sagt: Kaum macht man es richtig, funktioniert es!
Hmmm…
Heute Morgen habe ich mit dem ApWrapper Code singning gestartet. Lief anfänglich auch recht zügig durch (Wrapped App in 9 s). Seit dem zeigt es mir “Waiting for Apple’s analysis…”.
Wie lange dauert das denn üblicherweise?
Ich hätte angenommen das ist ein automatischer Prozess: Upload, Anlalyse, absegnen/signieren und wieder zurück zu mir. Ich hätte auf ein paar Minuten getippt (Zip-Archiv von <20MB; Download: 452.9 Mbps).
Geht es um die Notarisierung oder um eine Version für den Mac App Store?
Bei einer Mac App Store Version - wird da auch der AppWrapper zum Hochladen genutzt oder Apples Transporter?
Das Warten auf Apples Analyse klingt für mich eher nach Notarisation. Und dafür muss ein App-spezifisches Passwort für den AppWrapper eingerichtet und eingetragen sein.
Im Normalfall dauert eine Notarisation nur wenige Minuten…
War nur Notarisation von einem Zip-Archiv und einem pkg. Heute morgen war es durch. Laut AppWrapper “Notarized in 5:17:39”. Das kann ich aber nicht glauben. Meine Nachrichten hier waren schon 6 Stunden auseinander und ich hatte das bereits etliche Stunden vor der ersten Nachricht gestartet.
Ich teste das noch mal mit einer anderen App. Mal sehen, wie lange das dauert.
Kann es sein, dass ein erstmalig eingereichtes Programm gründlicher geprüft wird und danach nur die Änderungen?
Nein, da das ein automatischer Prozess ist bei der Notarisierung, macht es keinen Unterschied ob neu oder Update….
Ab und zu gibt es mal Verzögerungen wenn hohe Lasten zu verarbeiten sind oder Wartungsarbeiten an den Servern laufen……
Vorhin hat es mit der anderen App in weniger als fünf Minuten funktioniert.
Lediglich beim ZIP-Archiv gab es einen Hinweis, dass das Archiv keine App enthält (o. ä.). Da läuft auch noch in AppWrapper der Hinweis “Stapling Notarisation ticket…”. Ich finde das erzeugte Zip-Archiv aber in Ordnung und erkenne keine Probleme.
So langsam gefällt mir der Ablauf. AppWrapper ist doch eine gute Hilfe und das Geld allemal wert! Mal schauen, was da noch für Warnungen offen sind. Hinter Apple Distribution ist noch ein rotes Rechteck. Da passt noch etwas nicht.