Xcode 6.4 Die von Ihnen ausgewählte Anwendung existiert nicht

113

Ich versuche, mit Xcode 6.4 an iTunes Connect zu senden. Ich erhalte diesen Fehler

Ihre
Anwendung kann nicht validiert werden Die von Ihnen ausgewählte Anwendung ist nicht vorhanden.

Ich kann das Bereitstellungsprofil über mein Entwicklerkonto im vorherigen Schritt finden. Ich habe alle Bezeichner doppelt überprüft. Ich habe auch Application Loader ausprobiert und im Grunde den gleichen Fehler erhalten. Was seltsam ist, ist, dass ich einige Stunden zuvor eine andere App ohne Probleme bei demselben Konto eingereicht habe. Jede Hilfe wäre sehr dankbar.

Geben Sie hier die Bildbeschreibung ein

mfossat
quelle
3
Es ist schön zu wissen, dass ich nicht der einzige bin, der dieses Problem hat. War
neulich in
Das gleiche Problem haben. Schauen Sie sich diese Frage an: stackoverflow.com/questions/33277785/…
Andy
guyz, ist dieses Problem auf xcode 6.4 beschränkt? Wenn ich auf xcode 7 aktualisiere, kann ich es hochladen, funktioniert der Application Loader nicht für mich.
Geet
49 Upvotes, aber keine aktualisieren den Fragentext, um das Bild zu zeigen, ist auch komisch
Fahim Parkar
Mein Radar wurde als Betrüger geschlossen: Das Engineering hat festgestellt, dass Ihr Fehlerbericht (23232727) ein Duplikat eines anderen Problems (23215044) ist und geschlossen wird.
Robert Atkins

Antworten:

32

Ich habe Application Loader ausprobiert und es hat funktioniert. Es hat 2 Stunden zuvor nicht funktioniert. Was seltsam ist, dass ich versucht habe, eine App aus dem App Store herunterzuladen, und sie mein Konto nicht finden konnten. Einige neue Nutzungsbedingungen tauchten auf und ich stimmte zu. Danach konnte ich dann mit dem vorherigen "nicht existierenden" Account herunterladen. Dann habe ich App Loader ausprobiert und es hat funktioniert. Muss etwas auf Apples Seite sein, das in Kürze behoben wird.

mfossat
quelle
4
Ja. Gehen Sie zu Ihrer App in iTunes Connect. Erstellen Sie einen neuen Build (die nächste Version der App) und gehen Sie dann zum Abschnitt Builds. Dort heißt es, von Xcode 5.1 oder höher hochladen oder Application Loader verwenden. Klicken Sie auf Application Loader und der Download wird gestartet.
Mfossat
5
Exportierte die App für die AppStore-Übermittlung und verwendete Application Loader zum Hochladen der IPA-Datei. Schien gut zu funktionieren!
Masam
4
Zu Ihrer Information: Von Apple vor ungefähr einer Stunde: "Ich verstehe, wie wichtig es ist, dass Ihre App auf unser System hochgeladen wird. Ich möchte Sie wissen lassen, dass wir uns dieses Problems bewusst sind. Unsere Teams arbeiten aktiv daran, dieses Problem so schnell wie möglich zu beheben." möglich. Ihre Geduld wird in dieser Zeit geschätzt. "
dredful
2
Ich hatte ein Problem mit XCode6.4, das ich beim Hochladen mit Application Loader versucht habe, und es hat funktioniert. Ich habe "Die resultierende API-Analysedatei ist zu groß. Wir konnten Ihre API-Verwendung vor der Übermittlung nicht überprüfen. Dies ist nur eine Informationsmeldung . " Es wurden jedoch keine Fehler und Binärdateien hochgeladen.
anoop4real
1
Der Application Loader ist in Xcode eingebettet : Xcode.app/Contents/Applications/Application Loader.app.
Pang
27

Ich hatte das gleiche Problem. Folgendes habe ich getan, um die App an den App Store zu senden:

Beim Erstellen von XCODE generieren Sie das "Archiv". Sobald Sie das Fenster / Popup "Organizer" erhalten haben, überprüfen Sie es wie gewohnt. Wenn validiert, klicken Sie auf "Exportieren" und wählen Sie "Für iOS App Store-Bereitstellung speichern". Speichern Sie es irgendwo und notieren Sie sich diesen Speicherort. Sie benötigen die IPA-Datei.

Installieren Sie den "Application Loader" von https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg , falls Sie ihn noch nicht haben.

Befolgen Sie die einfachen Schritte, um die App in den App Store zu übertragen. Das heißt "Liefern Sie Ihre App", wählen Sie die IPA-Datei aus und fertig!

Hoffe das hilft!

Punkbit
quelle
1
Ich hatte die gleichen Probleme mit Xcode 6.4 und Xcode 7.1, aber der Application Loader funktionierte auch für mich. Ich habe eine Warnung erhalten, dass die API-Analyse zu umfangreich ist, aber der Build wurde in iTunes Connect angezeigt.
Benzado
Ein Nachteil: Der Application Loader lädt nicht die dSYM-Datei hoch, die Sie für Absturzberichte benötigen ... Ich verwende etwas anderes für Absturzberichte, aber es ist etwas, das Sie beachten sollten.
Benzado
1
Ich könnte mit Application Loader hochladen. Aber die Auswahl sowohl des internen Tests als auch des externen Textes schlug mit einem seltsamen Fehler fehl ...
Morizotter
Es ist nicht erforderlich, Application Loader herunterzuladen. Xcode wird bereits mitgeliefert. Navigieren Sie zu "/Applications/Xcode.app" und klicken Sie mit der rechten Maustaste auf das Anwendungssymbol. Klicken Sie im Menü auf "Paketinhalt anzeigen". Navigieren Sie jetzt zu "Inhalt / Anwendungen / Application Loader.app". Natürlich ist dies genauso einfach in der Befehlszeile:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV
2
Der Loader ist als Menüoption in Xcode verfügbar. Xcode> Open Developer Tool> Application Loader
m4rkk
17

Während andere mit Application Loader erfolgreich sind, habe ich keinen anderen Fehler erhalten und erhalten. «Sie sind nicht berechtigt, diesen Dienst zu nutzen» Großartig!

Da iOS 9.1 erst gestern veröffentlicht wurde, wird Xcode 6.x möglicherweise auslaufen, aber wir sind nicht bereit, für dieses spezielle Projekt auf Xcode 7.x zu migrieren.

Ich war erfolgreich, indem ich in Xcode 6.x archivierte und den Organizer in Xcode 7.1 verwendete, um ihn an den App Store zu senden. Das Verfahren ist wie folgt:

  1. Benennen Sie Xcode 6.x um (in meinem Fall Xcode632.app).
  2. Laden Sie Xcode 7.1 aus der .dmg-Datei herunter und installieren Sie es, nicht als Upgrade .
  3. Erstellen und archivieren Sie Ihre App in Xcode 6.x.
  4. Schließen Sie Xcode 6.x.
  5. Starten Sie Xcode 7.1, aber öffnen Sie Ihr Projekt nicht.
  6. Wählen Sie in Xcode 7 Fenster-> Organizer.
  7. Im App Store einreichen.

Hoffentlich hilft Ihnen dies, wenn sowohl das Hochladen von Xcode als auch von Application Loader fehlschlägt.

Bitsand
quelle
Funktioniert bei mir nicht Ich erhalte die gleichen Fehler wie bei jeder anderen Methode, die ich ausprobiert habe: Bildschirmkappe
AWrightIV
Basierend auf Ihrer Bildschirmaufnahme haben Sie möglicherweise mit einem zusammengesetzten Problem AWrightIV zu tun. Überprüfen Sie SDKs von Drittanbietern in Ihrem Projekt und der zugehörigen info.plist
bitsand
2

Laden Sie Xcode 7 herunter und versuchen Sie, ein neues Build hochzuladen. Stellen Sie sicher, dass Sie die Version oder (und) die Build-Nummer der App geändert haben. Es sollte funktionieren.

Matrosov Alexander
quelle
3
Die Verwendung von Xcode 7 funktioniert, aber es gibt Entwickler, die sich nicht mit Bitcode-Problemen (wie bei mir) und anderen Netzwerkänderungen herumschlagen möchten. Xcode 7 ist also eine Lösung für einige, aber nicht für alle.
Ethan Parker
@BeemerFan Ja, ich habe gerade versucht, eine neue Version mit Xcode 6.4 hochzuladen, und es hat bei mir mit demselben Problem nicht funktioniert. Ich habe meine App vor 4 Tagen aktualisiert und Xcode 6.4 funktioniert für mich. Aber
Matrosov Alexander
@ BeemerFan, ja, es kann eine Lösung sein)
Matrosov Alexander
1
Wenn Sie Xcode 7 verwenden, verlieren Sie die Unterstützung für iOS 5.1.1 (iPad 1). Das mag kein Problem sein, aber in meinem Fall versuche ich, eine letzte iPad 1-kompatible Version herauszubringen, bevor ich zu Xcode 7
springe
Ja, ich stimme zu, aber es sind ungefähr 1% Benutzer, developer.apple.com/support/app-store. Wenn alle Benutzer 5.1.1 verwenden, kann dies ein Problem sein. Wenn es jedoch bereits eine App gibt und Sie ein Analysetool enthalten haben, können Sie sehen, welche Versionen beim Herunterladen Ihrer App verwendet werden.
Matrosov Alexander
2

Es scheint ein Fehler / eine "Funktion" von iTC zu sein, die nicht mit der Xcode-Version zusammenhängt. Gebündelte Frameworks sollten ihre Versionen (CFBundleShortVersionString) entsprechend der Version der App erweitern. Verwandte Themen: https://github.com/CocoaPods/CocoaPods/issues/4421 https://github.com/Carthage/Carthage/issues/859

Uladzimir
quelle
Nach sechs Tagen ist dies die einzige Lösung, die das Problem für mich gelöst hat. Ich empfehle jedoch, das neueste Skript von diesem Link in Ihre Antwort einzufügen.
AWrightIV
1

Das Exportieren und Hochladen über Application Loader hat bei mir funktioniert.

catApp Zahlen
quelle
1
Diese Antwort ist nicht so konstruktiv. Bitte geben Sie einen allgemeinen Überblick darüber, was Sie getan haben, als es erfolgreich war, welche Dinge das Originalplakat sehen oder ausprobieren kann, oder fordern Sie weitere hilfreiche Informationen an.
Bigtlb
@bigtlb Es war sicherlich "konstruktiv". Ich wollte, dass meine App auf iTunes Connect basiert. Dieser Ansatz hat bei mir funktioniert. Es löst das ursprüngliche Problem nicht und ist ein ziemlich langwieriger Ansatz als die direktere Methode zum Hochladen über Xcode selbst, aber es hat funktioniert! Daher "konstruktiv". Upvoting, um unfaires Downvote zu negieren.
Ash
Schauen Sie sich außerdem die Antwort (und Kommentare) von mfossat an. Genau der gleiche Rat wie in dieser Antwort, außer dass dieser vorher kam. Wenn Sie abstimmen wollen, sollten Sie zumindest über alle Antworten in diesem Thread hinweg konsistent sein.
Ash
1

UPDATE: Es scheint, dass Apple diesen Fehler behoben hat. Ich habe gerade erfolgreich einen Build mit Xcode 6.4 auf iTunes Connect hochgeladen. Ich glaube, dies war entweder ein Organizer-Fehler oder ein iTC-Fehler, aber sie haben ihn behoben.

Vorher bestand die Lösung darin, Application Loader zu verwenden.

Sie sollten jetzt in der Lage sein, mit Xcode 6.x einzureichen. Wir müssen Build von 6.x immer noch hochladen, da Xcode 7 aufgrund von ATS viel Refactoring erfordert. Der Standard "AllowArbitraryLoads" schneidet es nicht für mein Projekt.

Ethan Parker
quelle
0

Es sieht so aus, als ob dies durch eine neue Validierungslogik für die Versionsnummer von Apple verursacht werden kann. In unserem Fall konnte das Hochladen mit Application Loader durch Hinzufügen einer zusätzlichen ".1" am Ende der Versionsnummernzeichenfolgen für die App ermöglicht werden.

Wirklich seltsam / irreführend, dass die Fehlermeldung dafür "Die von Ihnen ausgewählte Anwendung existiert nicht" lautet.

Felix
quelle
0

Ich hatte das gleiche Problem. Ich habe versucht, mit Application Loader hochzuladen, habe dann beschreibende Fehler bezüglich der Bundle-Version erhalten. Nachdem Sie alle info.plist von Drittanbietern aus Pods und statischen Bibliotheken entfernt haben, können Sie meinen Build hochladen.

Jignesh Sheth
quelle
0

Ich habe dieses Problem behoben. Ich musste mein OSX auf 10.10.5 und XCode auf 7.0.1 aktualisieren. In XCode müssen Sie nur wenige Schlüssel festlegen. Der NSAppTransportSecurity-Schlüssel ist erforderlich, wenn Ihre App oder Ihr Spiel einen Internetzugang benötigt. Nach diesem Setup funktioniert es perfekt von xcode selbst. Und kein Problem bei Live-iTunes-Verbindungen.

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 
Avinash
quelle
0

Meine Lösung für ähnliche Probleme ist die Verwendung der Fastlane-Tools https://fastlane.tools.
Zuerst können Sie das GYM-Tool zum Erstellen / Archivieren Ihres Projekts und dann Pilot zum Senden an iTunesConnect Testflight verwenden. Dieses Tool behebt alle meine Probleme beim Signieren, Senden usw. von Code, sodass ich es empfehlen kann.

saltwat5r
quelle