Provisioning Profil Hölle

8

Ich stoße ab und zu auf ein Problem mit der Bereitstellung eines Geräts mit einer Entwicklungsversion einer App. Die Fehlermeldung lautet normalerweise "ein gültiges Bereitstellungsprofil für diese ausführbare Datei wurde nicht gefunden".

Ich habe alle Apple-Anweisungen befolgt: Ich habe ein gültiges Entwicklerzertifikat, das Developer Provisioning-Profil enthält die Geräte-ID des betreffenden Geräts, die Codesignierung funktioniert während des Builds. Ich habe die Signaturidentität für meine Entwickleridentität festgelegt, die Xcode mit dem Entwicklungsbereitstellungsprofil übereinstimmt, genau wie es sollte.

Wenn ich dann versuche, die App auf dem Gerät zu installieren, indem ich in xcode einen Build / run ausführe, bekomme ich den oben beschriebenen Fehler, und ich bin total verloren. Es funktioniert gut auf einer beliebigen Anzahl von anderen Geräten, aber aus irgendeinem Grund gibt es ein paar Geräte, für die dieser Prozess bombardiert.

Hier ist das Konsolenprotokoll für die fehlgeschlagene Installation auf dem Gerät:

%Vor%     
Ben Collins 18.09.2010, 17:00
quelle

2 Antworten

3

Team und ich sind auf dasselbe Problem gestoßen wie Sie. Es funktioniert gut mit vielen Geräten außer dem Kunden iPod. Wir versuchen, alles von Grund auf neu zu erstellen. App-ID, Bereitstellung, Build. Kein Glück.

Also, nach der Überprüfung großer Artikel im Ссылка

Ich verwende also "Organisieren", um die Bereitstellung mit der iTunes Connect-Website zu synchronisieren. Überprüfen Sie dann die Bereitstellungsdatei mit TextEdit (Vim).

Diese Zeile sollte erscheinen. Danach bin ich mit Adhoc erfolgreich deployed.

%Vor%

Ich hoffe, diese Hilfe, meine Konfiguration sieht so aus.

  1. Ziel iOS 3.1.3
  2. Base SDK 4.2
  3. LLVM GCC 4.2 Build
  4. get-task-allow in Entitlement.plist muss falsch sein
  5. Synchronisieren Sie die Bereitstellung des Organizers mit iTunes Connect
Jirapong 30.12.2010, 10:18
quelle
0

Sie können den gesamten Bereitstellungsprozess von Anfang an erneut versuchen. Gestern gab mir das von XCode verwaltete "automatische" Bereitstellungsprofil diesen Fehler, wenn ich versuche, ein neues iPhone zu testen. Also musste ich zu der alten manuellen Installation des Bereitstellungsprofils auflösen.

Ich habe alle meine Profile sowohl vom Gerät als auch vom XCode gelöscht. Das neue Gerät wurde dem Bereitstellungsprofil im iOS Provisioning-Portal auf der Apple-Website hinzugefügt. (Ich glaube, ich habe auch XCode geschlossen und meinen Rechner neu gestartet.) Das neue Profil wurde erneut heruntergeladen und auf dem XCode installiert. In der Projekteinstellung zu diesem Profil geändert. Und es hat funktioniert.

Das einzige, was ich nicht getan habe, war die Regeneration des Zertifikats.

    
tmin 18.09.2010 17:14
quelle

Tags und Links