Ich versuche, eine App auf einem 3G-Gerät auszuführen. Xcode sagt, dass die App "Fertig auf dem iPhone ausgeführt" hat, aber die App wird nicht bereitgestellt. Ich denke, ich habe die Architekturen richtig konfiguriert (siehe Bild unten)
jede Hilfe wäre großartig,
Danke
Ich habe es endlich herausgefunden. In der Info.plist gibt es eine Einstellung "Erforderliche Gerätefunktionen", die auf armv7 eingestellt wurde. Ich war mir der armv6- und armv7-Anforderungen in den Zielerstellungseinstellungen für das 3G-Modell bewusst, aber nicht im plist. Hier ist ein Screenshot. hoffe, es hilft jedem anderen, der an etwas Ähnlichem festhält:
Ihre Konfiguration sieht gut aus. Ich habe das schon mal gesehen; Entfernen Sie das Gerät aus dem Organizer (wählen Sie es in der Liste auf der linken Seite der Registerkarte "Geräte" und klicken Sie auf die Schaltfläche "Entfernen" am unteren Rand des Hauptpanels), Xcode neu zu starten und erneut zu verbinden schien das Problem zu beheben.
Überprüfen Sie in den Einstellungen "Erforderliche Gerätefunktionen". Ich hatte ein Problem mit accelerometr auf OFF gesetzt. Als ich diese Zeile entfernt habe, fängt alles an zu arbeiten.
Gleiches Problem bei 3G (iOS4) und 4GS (iOS5)
Das Gerät neu zu starten behebt normalerweise dieses für mich.
Unter Build-Einstellungen oben findest du keine Auswahl namens "Levels". Wenn Sie dies auswählen, stellen Sie möglicherweise fest, dass die Architektur und / oder Ihre Code Signing-Identität nicht mit den Einstellungen übereinstimmt, die unter "Kombiniert" angezeigt wurden. Ich hatte einen Fall, in dem eine App erfolgreich aufgebaut wurde und einfach nicht auf dem Telefon bereitgestellt wurde. Wenn ich "Levels" auswähle, waren die Werte unter meinem App-Ziel für diese Build-Einstellungen falsch. Sobald ich sie hier eingestellt habe, entfaltete es zum Gerät fein.
Ich hoffe, das hilft.
Tags und Links iphone ios armv6 iphone-3gs