2016-04-19 13 views
5

Ich habe eine funktionierende Anwendung im AppStore. Es hat InApp-Käufe.Keines der gültigen Bereitstellungsprofile erlaubte die angegebenen Funktionen: Features: inAppPurchase

Zertifikat und Bereitstellungsprofil ist abgelaufen.

ich es aktualisiert, aber XCode schrieb:

"Code-Zeichen-Fehler: keine passende Profile gefunden Provisioning: Keine der gültigen Provisioning-Profile erlaubt die angegebenen Funktionen: Eigenschaften: inAppPurchase .."

Ich drückte "Problem automatisch beheben", schrieb XCode

"Eine App-ID mit der Kennung 'com.mycompany.myproj' ist nicht verfügbar. Bitte geben Sie eine andere Zeichenfolge ein."

Diese unbestimmt ist Bundle-ID meiner Anwendung, und ich habe es nicht geändert.

Wie behebt man diesen Fehler?

Antwort

6

Ich reparierte dieses Problem weiter Weg:

  • entfernen alle Bereitstellung Profile, die mit Problemprojekt verbindet
  • neue Bestimmung Profil erzeugen auf developer.apple.com
  • («iPhone Configuration Utility» verwenden)
  • Downloaden und installieren Sie dieses Bereitstellungsprofil (und aktualisierte abgelaufene Bereitstellungsprofile) auf dem lokalen Computer
  • Wählen Sie eine neue Bereitstellung in "Code Signing Identity"
  • Build-Projekt
+2

Sie können diese auch ohne iPhone Configuration Utility löschen, indem Sie im Finder zu "~/Library/MobileDevice/Provisioning Profiles" gehen und die Profile von dort löschen. – nihilvex

+0

@nihilvex du hast mein Problem behoben, ich lösche alle Provisioning mit dem Terminal cd 'cd ~/Library/MobileDevice/Provisioning Profiles' und schreibe' rm * 'und funktioniert gut. Hinweise: Kein Pfad zum Einfügen beim Schreiben von Anschlüssen oder möglicherweise nicht für Leerzeichen gefunden. –

Verwandte Themen