Ich habe zwei App-Projekte auf meinem Mac. Weil ich faul war, mein Projekt erneut zu konfigurieren, habe ich einfach den gesamten Projektordner meiner ersten App dupliziert und das Projekt umbenannt. Alle Dateien im Projekt sind immer relativ zum Projekt selbst. Es hat also sehr gut funktioniert.Was ist zu tun, wenn Xcode Archiving Utility falsche App zur Überprüfung anzeigt?
Aber heute wollte ich Build & Archive ein Update meiner ersten App. Es funktioniert alles ohne Beschwerden. Aber wenn das Archivierungs-Dienstprogramm von Xcode fertig ist und ich mein Archiv auswähle und auf "Validieren" klicke, fragt Xcode nach meinen Zugangsdaten für die Verbindung mit iTunes. Dann gebe ich sie ein, und im Dialog "Bitte wählen Sie Ihre Bewerbungsunterlagen und Unterschrift" bietet Xcode nur eine Bewerbung zur Auswahl an. Die neue (andere) App nur. Aber nicht die App, die ich im App Store aktualisieren möchte.
In iTunes verbinden Ich habe meine alte App noch online und es gibt eindeutig eine App ID dafür. Xcode bietet jedoch keine Auswahl dieser Anwendung an.
Aber eine seltsame Sache: Die neue App ID, die ich für meine neue App erstellt habe, hat die gleiche Bundle Seed ID wie meine alte App, die bereits im App Store ist. Ist das ein Problem? Ist das der Grund, warum Xcode mir die falsche App anbietet?
Was kann dieses Problem verursachen? Warum erkennt der Xcode-Archivvalidierer nicht meine App, die sich bereits im App Store befindet, und bietet sie zur Auswahl für die Archivvalidierung an?
Ich habe meine App oder Bundle-ID oder irgendetwas nicht geändert. Alles, was ich das letzte Mal getan habe, war, eine neue App zu iTunes Connect hinzuzufügen, aber es hat eine andere App ID/Bundle ID.
Hilfe sehr geschätzt. Danke Jungs.
Dies ist ein sehr ärgerliches Detail über den Prozess. Warum es nicht erkennt, was Sie hochladen möchten, und Sie auf das Problem aufmerksam zu machen, ist mir ein Rätsel. Stattdessen gibt es Ihnen Daten, die Sie tatsächlich vom wahren Problem ablenken. Ich habe das herausgefunden, aber ich habe hier auf Stack Overflow überprüft, um zu sehen, ob noch jemand darauf gestoßen ist. Ich denke, ich sollte einen Fehlerbericht einreichen oder prüfen, ob einer bereits existiert. – prototypical
Gute Arbeit! Apple scheitert. Ich hoffe, sie machen das in Zukunft benutzerfreundlicher. Manchmal möchte ich eine andere App validieren und eine andere im Laden aktualisieren und es kann ein echter Schmerz sein (Multitasking). –
Re "machen Sie das in Zukunft benutzerfreundlicher": Sie können jetzt neue Builds hochladen, ohne den App-Status auf "Warten auf Binär" zu setzen, solange die App in iTunesConnect erstellt wurde. – thomers