2016-05-13 4 views
1

Am Montag habe ich eine App erfolgreich über den Xcode 7.3 hochgeladen, aber ich konnte die Build-Version in iTunes Connect nicht immer sehen.App wurde erfolgreich in App Store hochgeladen, aber nicht in iTunes angezeigt. Connect

  1. Ich muss klarstellen, dass Ich habe mehrere Tage gewartet und ich weiß, es in etwa fünf Minuten unter normalen Umständen zeigen. Ich habe auch den Stapelüberlauf über diese Frage gesucht. Fast alle Antworten auf solche Fragen wiesen den Benutzer auf eine gewisse Zeit hin.

  2. Nach dem ersten Versuch warten für etwa zwei Tage, aber nicht die Build-Version gesehen, ich zum zweiten Mal hochgeladen, aber der Xcode meldete einen Fehler über gab es eine doppelte Version. Es ist sehr seltsam ....

Hat jemand irgendwelche Vorschläge?

Antwort

0

Ich traf das gleiche Problem in diesen Tagen. Meine Lösung besteht darin, mein Zertifikat und mein Profil neu zu erstellen und es neu zu erstellen.

+0

Haben Sie die Build-Version in iTunes Connect gesehen, nachdem Sie Ihre Lösung genommen haben? – qingqinghebiancao

+0

@WeiweiYin Jahr, und jetzt wartet auf die Vorschau. – Lumialxk

+0

o (╯ □ ╰) o ... Ich werde Ihre Lösung versuchen und Ihnen später Feedback geben ... – qingqinghebiancao

1

Nachdem ich von Apple in Kontakt gebracht und in der E-Mail angemeldet, die überprüfen möchten, ob Apple-geantwortet hatte, fand ich eine E-Mail von Apple gestern:

Liebe Entwickler,

Wir haben entdeckt, eine oder mehrere Fragen mit Ihre letzte Lieferung für "XX". Um Ihre Lieferung zu verarbeiten, müssen die folgenden Probleme behoben werden:

Nicht-öffentliche API-Nutzung:

Die App Referenzen nicht öffentliche Symbole in XX: _UICreateCGImageFromIOSurface Wenn Methodennamen im Quellcode Spiel des private Apple-APIs Wenn Sie oben genannte Namen ändern, können Sie verhindern, dass diese App in zukünftigen Einreichungen markiert wird. Beachten Sie außerdem, dass sich eine oder mehrere der oben genannten APIs in einer statischen Bibliothek befinden können, die in Ihrer App enthalten war. Wenn ja, müssen sie entfernt werden.

Wenn Sie der Meinung sind, dass diese Nachricht fehlerhaft gesendet wurde und Sie nur von Apple veröffentlichte APIs gemäß den Richtlinien verwendet haben, senden Sie die neunstellige Apple ID zusammen mit detaillierten Informationen darüber, warum Sie die oben genannten APIs vermuten falsch gekennzeichnet, [email protected] Weitere Informationen finden Sie auf der Seite Technischer Support.

Auch wenn Sie nicht erforderlich sind, um die folgenden Probleme zu beheben, wir wollten Sie sich bewusst von ihnen machen:

Fehlende Push Notification Entitlement - Ihre App erscheint API enthalten verwendet mit dem Apple Push Notification Service zu registrieren, aber Die Berechtigungen der App-Signatur beinhalten nicht die Berechtigung "aps-environment". Wenn Ihre App den Apple Push Notification-Dienst verwendet, stellen Sie sicher, dass Ihre App-ID für Push-Benachrichtigungen im Bereitstellungsportal aktiviert ist, und reichen Sie sie erneut ein, nachdem Sie Ihre App mit einem Verteilungsprovisionierungsprofil mit der Berechtigung "aps-environment" signiert haben. Weitere Informationen finden Sie unter "Bereitstellung und Entwicklung" im Handbuch zur lokalen und Push-Benachrichtigung. Wenn Ihre App den Apple Push Notification-Dienst nicht verwendet, ist keine Aktion erforderlich. Sie können die API aus zukünftigen Einreichungen entfernen, um diese Warnung zu stoppen. Wenn Sie ein Framework eines Drittanbieters verwenden, müssen Sie sich möglicherweise an den Entwickler wenden, um Informationen zum Entfernen der API zu erhalten.

Sobald die erforderlichen Korrekturen vorgenommen wurden, können Sie die korrigierte Binärdatei erneut bereitstellen.

Grüße,

Der App Store Team

Und ich erkannte, dass es ein Problem mit meiner app war. Schließlich fand ich beim Suchen im Internet, dass es das Problem des "Reveal Framework" war, das die UI, die ich zu meinem Projekt hinzugefügt hatte, debuggte. Also beim Hochladen der App muss ich das Reveal Framework entfernen.