So können Sie Xcode 4.2 unter Snow Leopard dazu bringen, Code auf einem Gerät mit Version 5.1 auszuführen:
Wenn Sie einen anderen Mac mit Lion + XCode 4.3.1 haben, können Sie die Dateien von dort kopieren:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
an die entsprechende Stelle auf Ihrem SL Mac: wahrscheinlich
/Developer/Platforms/iPhoneOS.platform/DeviceSupport
und kopieren Sie auch version.plist
von der Lion-Maschine im iPhoneOS.platform
Ordner auf dem SL-Rechner.
Starten Sie XCode auf dem SL-Rechner neu und schließen Sie die Geräte erneut an, und es scheint zu funktionieren.
[Edit: Wenn Sie keinen Zugang zu einem Rechner mit Lion+4.3.1 haben, können Sie die Dateien aus dem 4.3.1 DMG holen, das Sie hier von Apple herunterladen können: http://adcdownload.apple.com/Developer_Tools/xcode_4.3.1_for_lion/xcode_4.3.1_for_lion.dmg
mounten Sie dann das DMG, zeigen Sie den Paketinhalt auf dem XCode-Symbol an und gehen Sie nach unten zu
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport to
finden Sie die oben genannten Dateien].
In Schritten:
- XCode auf dem SL-Rechner anhalten
- Trennen Sie Ihr iphone
- Mounten Sie das Xcode 4.3.1-Image (.dmg, das Sie von der Apple-Entwicklungsseite herunterladen können)
- Paketinhalt von Xcode 4.3.1 anzeigen
- kopieren.
XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
zu <HD>/Developer/Platforms/iPhoneOS.platform/DeviceSupport
- kopieren.
XCode/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/version.plist
zu <HD>/Developer/Platforms/iPhoneOS.platform/
- Xcode starten
- Schließen Sie Ihr iPhone an und es sollte funktionieren.