XCode 4.5 iOS 6.0 simulator und rotation Fragen
Habe ich Anwendung für iOS 4.2 und ich war dabei die Entwicklung in XCode 4.3.3 und testen Sie es mit dem iPhone 5.1 Simulator und alles hat gut funktioniert. Vor kurzem habe ich beschlossen, zu testen, wie die Anwendung läuft auf iOS 6.0. Wenn Sie versuchen, diese, ich vor zwei Problemen:
- So, ich öffnen Sie die Anwendung mit XCode 4.5 und führen Sie es auf dem iPhone Simulator 6.0. Ich habe oft Probleme mit dem starten der Anwendung. XCode sagt nur: Fertig, läuft auf dem iPhone Simulator 6.0, stop-button ist ausgegraut (wie app nicht läuft) und iPhone simulator zeigt nur schwarzen Bildschirm und nichts passiert. Ich muss CMD+Q. Und das ist für mich RIESIGES problem, da ich verwalten, um die Anwendung ausführen erfolgreich zufällig nach vielen Ausfälle.
- Schließlich und manchmal, die Anwendung läuft ohne Probleme und ich sehe, dass der emulator läuft meine Anwendung. Antrag im landscape-Modus nur. Aber wenn der simulator läuft, Anwendung, bleibt es im portrait-Modus und zeigt die Anwendung für die Landschaft-Bildschirm im portrait-Modus. Ich habe den Unterstützten Ausrichtungen, um sowohl Landschafts-Varianten und Anwendung-Info.plist sind diese zwei Querformat auch aufgeführt.
Weiß jemand, was passiert, und eine mögliche Lösung?
Vielen Dank im Voraus.
[edit #1: Alle Ausgabe-Konsole-Nachricht]
Konsole-Nachricht (für problem 1, die jetzt hält vorkommende) sagt:
error: failed to attach to process ID 0
[edit #2: Kleine Fortschritte in der Lösung des 1. Problems]
Okay, geschehen merkwürdige Dinge. Erste, was ich Tat, um Sie zu beseitigen-Fehler von edit #1:
In XCode gehen Sie zu: Produkt -> Bearbeiten von Schema -> Ausführen [AppName].app -> Debugger und ändern Sie es von LLDB zu GDB
Nach diesem Fehler von edit #1 ist Weg, ABER es gibt ein neues problem. Nachdem ich die Anwendung ausführen nun bekomme ich eine status-Meldung in XCode: Anbringen [AppName] und XCode ist fest auf die Aktion.
Wenn jemand gibt mir eine Antwort, ich möchte sagen, dass ich versuchte, alles aus der untenstehenden Liste aus:
- Gehen Sie zu Fenster -> Organizer -> Abgeleitete Daten -> Löschen
- Gehen Sie zu Fenster -> Organizer -> [ProjectName] und löschen Sie es komplett
und dann öffnen Sie es erneut, - Zurücksetzen des iPhone simulator-Einstellungen
- Zurücksetzen des iPhone simulator + Sauberer Aufbau + Beenden Simulator + Run Projekt
- XCode beenden + neu starten Mac + XCode öffnen und starten Sie die Applikation wieder
und alle Arten dieser Aktion Permutationen. Einfach, sehe ich immer dieses problem. Beste was mir passiert ist in dieser Kombination:
Öffnen nur ohne XCode Projekt öffnen -> Gehe zu Fenster -> Organizer -> [ProjectName] und löschen Sie Sie vollständig -> Beenden XCode -> Öffnen Sie die iPhone-simulator und zurücksetzen von Einstellungen -> Beenden Sie das iPhone simulator -> Neustart-Mac -> öffnen XCode und führen Sie die Anwendung
Manchmal in diesem Fall-simulator brachte meine Anwendung sofort, das ist toll. Aber nach dem schließen simulator und Laufenden Anwendung von XCode wieder (ohne etwas zu tun, zwischen diesen beiden Aktionen), XCode ist wieder stecken, die auf Anbringen [AppName] und wird nicht starten Sie den simulator mit meiner Anwendung.
Obwohl der simulator startet nicht mit meiner Anwendung von XCode-Anwendung selbst gespeichert ist-simulator, und wenn ich laufen simulator getrennt und meine Anwendung manuell, Anwendung verwaltet, um zu starten, aber mit dem 2. problem ich habe in meiner problem Beschreibung - layout-Problem.
[edit #3: XCode version info]
Ich vergaß zu erwähnen, meine XCode version: Xcode Version 4.5 (4G144l)
[edit #4: die "Lösung"]
Fand ich die "Lösung" (ich sage "Lösung", da habe ich es nicht geschafft einen zu finden in der aktuellen XCode-version).
Ich habe gerade heruntergeladen XCode Version 4.5 (4G182) und starte meine Anwendung normalerweise (ohne änderung der Debugger GDB) und alles funktioniert einwandfrei außer layout-problem, die ist definitiv vorhanden, da einige änderungen an iOS 6.0 im Vergleich zu iOS 5. Ich nehme an, dass dies in der Tat ist die Lösung, da diese XCode-version, die ich ursprünglich nicht verwendet werden, da es einige beta-Versionen.
So, 1. problem ist gelöst, noch nicht geschafft zu lösen problem mit layout.
[edit #5: Endgültige Lösung]
Okay, das 2. problem gelöst. Für alle die Informationen über mein 2. problem, hier die Antwort auf diesen link: http://yusinto.blogspot.de/2012/08/ios-6-auto-rotate-and-orientation.html
möglich, Duplikat der iOS 6 autorotation im simulator variiert von aktuellen iOS-6-Gerät
Mein 2. Problem ist die Beschreibung des (sieht aus wie) das gleiche problem wie die Frage über die link, die Sie Gaben und danke für den link, aber mein 1. Problem ist definitiv nicht doppelte von nichts von diesem link.
Sie sind richtig, sorry. Ich habe nicht ausgeführt, dass in das problem meiner selbst, sind Sie alle Warnungen?
Alle Warnungen sehen gut aus, und ich hatte Sie alle in XCode 4.3.3 als gut. Nur das wird "stranger" als die anderen: Warnung: Multiple build commands for output file /Users/username/Library/Developer/Xcode/DerivedData/ApplcationName/Build/Products/Debug-iphonesimulator/Application.app/some_icon.png
InformationsquelleAutor uerceg | 2012-09-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie ich schon in meiner Bearbeitung, Lösung zu meinem 1. problem war die Aktualisierung von XCode zu Version 4.5 (4G182). Lösung auf meine 2. Frage war, ersetzen veraltete iOS 5 Methode:
mit 2 neuen Methoden eingeführt in iOS 6:
Danach funktioniert die app einwandfrei.
[edit #1: das Hinzufügen Beispiel arbeiten von Landschaft, die app nur mit iOS 5 und iOS 6 support]
AppDelegate.m
MainViewController.m
InformationsquelleAutor uerceg
Löschen der
\Library\Application Support\iPhone Simulator
Ordner komplett und laufen simulator von XCode funktioniert für mich.Kann ich jetzt iOS 6.0-Simulator von XCode.
InformationsquelleAutor Egor T