2010-07-09 3 views
6

Ich versuche, eine Ad-hoc-Beta-Verteilung meiner App zu machen, aber diese Fehlermeldung erhalten, wenn ich es in iTunes versuchen und importieren:Fehler beim Import von Ad-hoc-Verteilung des iPhone-App in iTunes

A‘ Das Bereitstellungsprofil mit dem Namen "embedded.mobileprovision" ist auf diesem Computer bereits vorhanden. Möchten Sie es ersetzen?'

Wenn ich auf Ersetzen klicke, wird das Profil mit dem Namen embedded.mobileprovision im Ordner iTunes Profile angezeigt, die App wird jedoch nicht in iTunes angezeigt.

Die App wird fehlerfrei erstellt, und ich habe mein Ad-hoc-Verteilungsprovisionsprofil bereits in iTunes importiert.

Hat jemand anderes dieses Problem oder weiß, wie man es löst? Ich verwende iTunes 9.2, Xcode 3.2.3 und iPhone SDK 4.0

Danke.

+0

Nachdem Sie die Bereitstellungsdatei und die App gelöscht haben, haben Sie Ihr Gerät mit iTunes synchronisiert? Wird die App installiert? – iwasrobbed

+0

Ja, ich habe mein iPhone synchronisiert, aber die App wird nicht installiert. –

+0

Ich kann es mit dem Xcode Organizer installieren, aber ich muss in der Lage sein, die Beta an andere Leute zu senden, die Xcode nicht haben, und so löst das mein Problem nicht. –

Antwort

3

Ich habe dieses Problem gelöst.

Obwohl ich, wie ich in einem meiner Kommentare erklärte, war ich nicht in der Lage zu wählen "Anwendung erfordert iPhone-Umgebung" beim Bearbeiten von Info.plist, wenn ich ein neues Projekt in Xcode diese Option erscheint.

Nachdem ich das gefunden habe, habe ich die Datei Info.plist aus dem neuen Projekt in das Projekt kopiert, an dem ich gerade arbeite. Ich löschte dann die ursprüngliche und benannte die neue entsprechend um.

Nachdem einige der anderen Einstellungen aktualisiert wurden, um mit meinem Projekt übereinzustimmen (z. B. die Bündel-ID) und das Projekt erstellt wurde, konnte ich die App dann in iTunes importieren.

6

Ich hatte dieses Problem auch und habe es durch Auswahl von "Anwendung erfordert iPhone-Umgebung" in der info.plist. (auch bekannt als "LSRequiresIPhoneOS" für den Rohschlüsselwert)

+0

Ja, ich habe andere Leute gesehen, die das vorschlagen. Ich bekomme diese Option jedoch nicht in meiner info.plist. Wenn ich es manuell hinzufüge, löst es immer noch nicht das Problem. Haben Sie Xcode 3.2.3 verwendet? –

+0

seltsam, ja, ich benutze 3.2.3 mit dem 4.0 SDK, das war, wenn ich das Problem hatte, und ich habe diese Option verfügbar, wenn ich gehe, um einen neuen Schlüssel hinzuzufügen. Wahrscheinlich dumme Frage, aber hast du "Raw Keys/Values ​​anzeigen" für die Option plist nicht ausgewählt? Andernfalls wird es als "LSRequiresIPhoneOS" für den Schlüssel angezeigt. – beno

+0

Ja, das habe ich getan. Die Optionen, die ich habe, sind "Anwendung erfordert Carbon Environment", "Anwendung erfordert klassische Umgebung" und "Anwendungen erfordert native Umgebung". –