Die IPA-Struktur für jedes IPA ist wie folgt. Stellen Sie sicher, dass Sie die IPA in .zip umbenennen und extrahieren, dann müssen Sie Strg + Klicken und sagen, dass der Inhalt des Pakets angezeigt wird, um die interne App zu sehen.
Struktur:
Payload
MyApp.app
-- _CodeSignature
-- Plugins (optional if you have extension like Siri, widget)
-- Watch (optional if you have extensions for watch)
-- archived-content....xccent
**-- embedded-provisionign.profile**
-- Info.plist
Überprüfen Sie nun dieses Profil, wenn seine doppelt geklickt und richtig in Ihrem Xcode und gefunden installiert, wenn nicht das Profil cert und p12 und Profildatei aus der Generationszeit ausgegeben haben. Löse dies und versuche, einen neuen IPA zu kompilieren.
Es sollte Ihren Zweck lösen. Hinweis: Wenn Sie ein Entwicklerkonto verwenden, rufen Sie das Mitgliedercenter des Entwicklerportals auf und prüfen Sie, ob das Profil und die AppId gemäß Code im Code gültig sind. Sie können den extrahierten Plist-Wert auf den CFBundleIdentifier-Wert überprüfen und überprüfen, ob das entsprechende Profil des Dev-Account-Portals Aktiv und nicht ungültig ist, weil die APP ID mit dem Profil verknüpft ist.
Möchten Sie eine .ipa hochladen? Wenn ja, ändern Sie es in. Zip und entpacken Sie das Archiv. Innerhalb des Ordners sollte eine Datei embedded.mobileprovision angezeigt werden. Wenn nicht, sind Ihre Codesignierungseinstellungen falsch. Sie müssen die Einstellungen für das Signieren von Projektcodes durchführen. Andere Leute senden Apps mit Xcode 9, also bezweifle ich, dass es ein globales Problem mit Xcode 9 gibt - es scheint etwas speziell für Sie zu sein. – wottle