2016-04-22 4 views
2

Ich habe versucht, meine Einheit Spiel auf dem iPhone 4s Simulator mit Xcode zu einigen Screenshots für iTunes zu verbinden.Einheit Spiel kann nicht simuliert werden auf iPhone 4s

Es gibt einige Probleme, denen ich auf dem Weg begegnete, und Tonnen von Verwirrung, die hofften, dass jemand hier etwas Licht scheinen könnte.

Ich habe alle anderen Simulatoren (iPads, iPhones) ausprobiert und hatte nie irgendwelche Probleme.

Wenn ich Simulator SDK im Player-Einstellung wählen Ich bemerke, dass „Architektur“ Feld ist grau dargestellt und verändert von „Universal“ zu „x86_64“

Wenn ich Xcode öffnen kann ich nicht wählen iPhone 4s als Simulator, um diesen Build auszuführen. Um dazu in der Lage zu sein muss ich auf "Build settings" -> "Architectures" -> "Architectures" gehen und von "x86_64" zu "Standard architectures i386 x86_64" wechseln. Nach dieser Änderung iPhone 4s ist es jetzt als Simulator Wahl.

Xcode baut ohne Fehler auf, aber sobald ich die App auf dem Simulator starte scheitert es, es wird nicht einmal zum Einheitslogo kommen.

dyld: Symbol not found: __ZN14Il2CppIUnknown3IIDE Referenced from: 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp Expected in: flat namespace in 
/Users/user/Library/Developer/CoreSimulator/Devices/FFABF00E-A414-495A-8FF6- 
8AF50B97343C/data/Containers/Bundle/Application/FB0C2EB1-3581-4061-BBC5- 
98F09F395218/myapp.app/myapp 

Ich habe genau diesen gleichen Fehler mit einer leeren Einheit app reproduziert.

Hier sind die Fragen, ich hoffe, Sie antworten können:

  1. Ist dies der richtige Weg, iPhone 4s zu simulieren? Wenn nicht, wie soll ich darüber gehen?

  2. Gibt es ein Problem, das ein Neuling Entwickler in Bezug auf diese verschiedenen Architekturen nicht kennt?

  3. Berücksichtigt man, dass, wenn "Device SDK" in der Player-Einstellung gewählt wurde, Architektur "Universal" (im Unity-Editor) ist, kann ich erwarten, dass diese App auf dem tatsächlichen Gerät funktioniert?

Die Versionen im Einsatz sind Unity 5.3.4f1 und Xcode 7.2.

+0

Dank für die Bearbeitung, habe ich alle über den Ort sah und versuchte andere Einstellung an Sachen sah aus wie: http://answers.unity3d.com/questions/1090904/project-built-for-ios- simulation-but-no-simulators.html und http://forum.unity3d.com/threads/ios-xcode-simulator-problem.364532/ aber ich bekomme immer den gleichen Fehler. Kann jemand bestätigen, dass er Build erstellen und ein leeres Einheitsprojekt auf Iphone 4s simulieren kann? –

+0

Ändern Sie das Ziel-SDK in das Simulator-SDK. Tun Sie dies über Unity ** Bearbeiten-> Build-Einstellungen, wählen Sie iOS-> Player-Einstellungen ** und dann ** Ziel-SDK ändern ** in ** Simulator-SDK **. – Programmer

+0

Vielen Dank für Ihren Kommentar. Ich kenne diese Einstellung, ich habe erfolgreich andere Simulatoren (iPhone und iPad) verwendet. Das Problem ist iphone 4s der einzige verfügbare Simulator, den ich 3,5-Zoll-Screenshots nehmen könnte. –

Antwort

2

Zum Player-Einstellungen unter Andere Einstellungen dann unter KonfigurationMono2x für Scripting Backend wählen.

enter image description here