2011-01-14 6 views
2

Ich bin eine neue Version meiner iPhone App und alles lief gut, bis ich die Einstellungen zu "Distribution" und "Gerät" geändert, und dann bekam der Fehler:Ein gültiges Provisioning-Profil für diese ausführbare Datei wurde nicht gefunden: nur mit der Verteilung

A valid provisioning profile for this executable was not found.

Dies macht keinen Sinn, wie ich in der Lage bin, die App auf mein Handy im Debug oder Release-Modus zu installieren, aber nicht im Verteilungsmodus. Liegt dieser Fehler daran, dass das Bereitstellungsprofil und das Verteilungsprofil nicht kompatibel sind? Oder was könnte eine Lösung sein?

Zurück Geschichte ... Ich habe gerade ein neues iPhone 4 vor einem Monat und das ist die erste Verteilung, die ich mit diesem Gerät gemacht habe. Xcode sagt mir auch:

The iPhone “X” doesn’t have the provisioning profile with which the application was signed. Click “Install and Run” to install the provisioning profile “Y Distribution Profile” on “X iPhone” and continue running “Z.app”.

Kann jemand helfen? Ich werde verrückt und bin es leid, gegen eine Wand zu laufen. Danke im Voraus!!!!

Antwort

6

Was ich brauchte, war zu tun, „bauen“ statt „Aufbau und Betrieb“

+0

So kann ich nicht die ausführbare Datei auf meinem iPhone laufen? – Cherif

1

Verteilerprofile werden nicht verwendet, um Geräte anzubringen, glaube ich? Ich habe die Distribution bisher nur zum Erstellen verwendet, um sie in den App Store hochzuladen. Wenn Sie ein neues Gerät erhalten, müssen Sie auch daran denken, es dem Profil hinzuzufügen und es dann erneut herunterzuladen.

2

ich die Verteilung Provisioning-Profil verwenden und festgestellt, dass die Anwendungen nicht auf dem Gerät mit dem Verteilungsprofil gesetzt werden.

1

1-Xcode-> Klicken Sie auf Ihre App -> TARGETS -> klicken Sie auf die App-> Build Einstellung-> Code Signing: Stellen Sie sicher, dass sowohl "Debug" und "Any iOS SDK" auf "iPhone Development"

eingestellt sind

2- Xcode -> Produkt -> Schema -> Edit Schema: stellen Sie sicher, "Build-Konfiguration" ist auf „Debug "

0

das ist das erwartete Verhalten ist, wenn für die Verteilung erstellen, stellen Sie sicher, wählen Sie" Build.. "& Go"

0

Sie können Ihre App nicht auf einem Gerät mit dem Verteilungsprofil ausführen, das zum Hochladen der App in App S verwendet wird zerriss [zum Vertrieb]. Wenn Sie jedoch "simulieren" möchten, wie sich die App in einer Produktionsumgebung verhält, benötigen Sie ein sogenanntes "Ad-Hoc-Bereitstellungsprofil", das einem Verteilungsprofil sehr ähnlich ist, die App jedoch zulassen wird nur auf bestimmten Geräten laufen zu lassen, ohne XCode zu benötigen.

Überprüfen Sie diesen Link für weitere Informationen.

Exporting Your App for Testing (iOS, tvOS, watchOS)

Verwandte Themen