2010-04-19 4 views
12

Ich versuche, meine zweite App an den App Store zu senden. Ich habe alle Anweisungen befolgt zum bestem Wissen und Gewissen, aber ich halte diesen Fehler, wenn ich versuche zu erstellen und auszuführen:"Eine gültige Bereitstellungsdatei für diese ausführbare Datei wurde nicht gefunden" in XCode

„eine gültige Provisioning-Datei für diese ausführbare Datei wurde nicht gefunden“ Ich Lassen Sie XCode automatisch das Profil automatisch auswählen. Der, den ich auswählen möchte, ist ausgegraut. Aber die Drop-down-Auswahl im Register Erstellen des Zielfensters sagt

„Profil nicht Anwendung überein Kennung“

Das anderes, was ich darüber nicht bekommen, ist, dass die Auswahl Dropdown zeigt „com.mycompany .myapp "und dann" ABCDEDFG.com.mycompany.myapp "(beide zusammen), damit ich sehe, dass sie nicht übereinstimmen. Ich habe das eindeutige Bezeichnerprofil im Organizer und in der PLIST-Datei installiert.

Ich bin total verwirrt. Ich habe die Anweisungen in meinem Buch ein paar Mal befolgt und kann es einfach nicht verstehen.

Antwort

13

Sie müssen das Bereitstellungsprofil in Ihrem Developer Center erstellen und auf Ihren lokalen Computer herunterladen. Öffnen Sie im Xcode-Menü den Organizer und installieren Sie das heruntergeladene Bereitstellungsprofil im Bereich Profile. Xcode wird dann automatisch für Sie verlinken.

Hoffe, dass hilft.

+0

Ich habe während der ersten App, die ich erstellt habe, das Bereitstellungsprofil für das Gerät erstellt. Als ich anfing, an der zweiten App zu arbeiten und einen Dev Build für das Gerät gemacht habe, hat es funktioniert. Ich beendete die zweite App, erstellte ein neues Verteilungsprofil für die App und lud es in XCode, wo ich es als Organisator sehen konnte. Im Bereich "Code-Signierung" der Registerkarte "Erstellen" unter "Ziel" ist die Option grau. Muss ich das Entwicklungszertifikat erneut herunterladen, nachdem die App hinzugefügt wurde? Das einzige, was ich heruntergeladen und installiert habe, seit die neue App gestartet und beendet wurde, war die neue mobileprovion-Datei. – dbonneville

+2

Stellen Sie sicher, dass der Code Signing-Wert korrekt ist, wenn Sie unter dem Tab "Erstellen" zu "Get Info" Ihres Zielprojekts gehen. Überprüfen Sie unter "Jedes iPhone OS-Gerät", ob das heruntergeladene Profil dort vorhanden ist. Überprüfen Sie andernfalls, an welcher Konfiguration Sie gerade arbeiten, versuchen Sie, zu "Alle Konfigurationen" zu wechseln und das gleiche Bereitstellungsprofil zu verwenden. –

+3

Nun, eine Sache, die ich falsch gemacht habe, war Build and Run zu treffen. Anscheinend können Sie das Build Distribution nicht auf Ihrem Testgerät installieren. Das wusste ich nicht. Ich denke, das ist richtig. Ich glaube, ich habe das Problem mit der App-ID behoben. Ich konnte erstellen und an den App Store senden. Wenn ich etwas falsch gemacht habe, hoffe ich, dass sie mich während des Einreichungsverfahrens wissen lassen und nicht in ein paar Tagen! – dbonneville