wake-up-neo.net

FEHLER ITMS-90174: "Fehlendes Bereitstellungsprofil - iOS-Apps müssen ein Bereitstellungsprofil in einer Datei mit dem Namen embedded.mobileprovision enthalten."

Wenn ich zu Application Loader hochlade, erhalte ich die folgende Meldung:

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

Ich habe dies in meinem App-Ordner enthalten. Wenn ich komprimiere, egal wie offensichtlich ich das Bereitstellungsprofil mache, erhalte ich diese Fehlermeldung beim Versuch, meine App für Apple hochzuladen. 

39
Jones

Wenn Sie Ionic/Cordova verwenden, sehe ich diese Ankündigung ...

https://github.com/Apache/cordova-ios/issues/407

Es handelt sich lediglich um die Einstellung one. Führen Sie dann das Archiv erneut aus, um es wie üblich an den Apple Store zu übermitteln.

Gehen Sie zu "Datei"> "Projekteinstellungen ..." 

 Go to File then Project Settings

dann wählen Sie "Legacy Build System"

 enter image description here

89
Shane McCurdy

Um ein Archiv zu AppStoreConnect hochzuladen, musste ich das Standard-Build-System in xcode10 unter " Datei> ProjektArbeitsbereich-Einstellungen - /" ändern und in das Legacy Build-System ändern.

Das hat bei mir funktioniert

49
Pol Fernández

Zugriff auf https://developer.Apple.com/account

1 - Zertifikate, IDs und Profile

2 - Bereitstellungsprofile

3 - Verteilung

4 - Schaltfläche hinzufügen 

5 - Verteilung -> App Store -> Weiter

6 - Wählen Sie Apple Id -> Continue

7 - Wählen Sie Zertifikate aus -> Weiter

8 - Profilnamen einstellen -> Weiter

9 - Herunterladen

10 - In Xcode -> Produkt -> Archiv, In Option "App-Name" erneut signieren. Signatur manuell verwalten -> Wählen Sie das Verteilungszertifikat und importieren Sie Ihr in Schritt 9 heruntergeladenes Bereitstellungsprofil.

Entschuldigung für mein Englisch, ich komme aus Brasilien

5
Joelson Rocha

Wenn Sie Ihren Build in einem IPA-Archivformat an den AppStore übergeben (Beispiel: Game.ipa), stellen Sie sicher, dass sich der Payload-Ordner im Stammverzeichnis des Archivs befindet. Andernfalls wird der Fehler angezeigt: Fehlendes Bereitstellungsprofil - - Apps müssen ein Bereitstellungsprofil in einer Datei mit dem Namen embedded.mobileprovision enthalten.  

1
Sisky

Für diejenigen, die die Befehlszeile zum Erstellen verwenden und das Flag (UseModernBuildSystem = 0) verwenden, um dieses Problem zu vermeiden, wird es anscheinend seit der Veröffentlichung des Pakets cordova-ios 5.0.0 nicht mehr benötigt. Wenn Sie also Ihre Ionic/Cordova App-Abhängigkeit aktualisieren, funktioniert dies normal.

1
rtrujillor

in .plist add Anwendung erfordert iPhone-Umgebung, Ja! 

Ich habe das getestet, wirklich funktioniert! 

1
idea2real

Ich habe das gleiche Problem angetreten und durch folgende Punkte gelöst.

  1. Laden Sie das provisorische Profil Ihrer Distribution erneut herunter.
  2. Stellen Sie sicher, dass Sie IPA generieren, indem Sie "Generic iOS Device" in xcode einstellen.

 enter image description here

  1. Reinige und baue dein Projekt.
  2. Legen Sie Ihre Produktdatei in den Ordner "Payload", komprimieren Sie diesen Ordner und ändern Sie .Zip in .ipa

Laden Sie jetzt Ihre IPA hoch. Es hat für mich funktioniert. 

Hoffe das hilft.

0
Satish A