Untuk mendapatkan Xcode 4.2 di Snow Leopard untuk menjalankan kode pada perangkat yang menjalankan iOS 5.1 Anda dapat melakukan ini:
Jika Anda memiliki Mac lain yang menjalankan Lion dan Xcode 4.3.1 Anda dapat menyalin file dari:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
Tempatkan file yang disalin di tempat yang setara di Mac Macan Tutul Salju Anda: mungkin
/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Demikian pula salin file iOS 5.1 SDK yang ditemukan di direktori ini:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
Juga salin 'version.plist' dari mesin Lion di folder iPhoneOS.platform ke mesin Snow Leopard.
Mulai ulang Xcode pada mesin Snow Leopard dan sambungkan kembali perangkat dan tampaknya cukup bahagia.
Jika Anda tidak memiliki akses ke mesin dengan Lion dan Xcode 4.3.1:
Anda bisa mendapatkan file-file 4.3.1 DMG
yang dapat diunduh dari Apple di sini : Unduhan untuk Pengembang Apple .
Pasang DMG, Tampilkan Isi Paket pada ikon Xcode dan telusuri ke
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Ikuti langkah-langkah di atas.
Anda mungkin merasa lebih nyaman menggunakan ditto
metode kepemilikan Apple ( sudo ditto src dest
) di jendela terminal untuk menyalin folder.
Catatan, peretasan ini juga akan berfungsi untuk iOS 6 SDK terbaru.
Anda harus mendapatkan Lion, iOS 5.1 SDK hanya untuk Xcode 4.3.1 yang hanya tersedia untuk Lion.
... dan Xcode Anda tidak akan dapat membangun ke perangkat Anda jika Anda telah memperbaruinya ke 5.1 karena itu tidak akan berada pada versi SDK Xcode yang disetujui
sumber
Saya sedang mengerjakan ini sekarang. Saya memiliki masalah yang sama.
MASALAH UTAMA di sini adalah bahwa:
1) Apple tidak pernah memberikan dialog peringatan bahwa ini dapat menonaktifkan orang berkembang di bawah Snow Leopard.
2) Tidak ada cara mudah untuk membatalkan ini.
3) Ini seharusnya tidak terjadi pada pembaruan rilis titik.
Saya sudah mencoba untuk menginstal ipsw sebelumnya dari 5.0.1 untuk Gen 4 IPod Touch saya dari sini: tempat untuk mengunduh tautan pemulihan firmware ipod touch Tidak akan menginstal.
Saya telah mengunduh Lion Xcode 4.3.1 dari sini (masuk sebagai pengembang lebih dulu) Lion Xcode 4.3.1
Dan jalankan beberapa skrip dari Forum Pengembang di sini:
Lepaskan DMG Lion dan mulai ulang Xcode. Ini memungkinkan saya untuk menguji 5.1 di simulator tetapi merusak setiap build untuk setiap perangkat dengan kesalahan SIGABRT atau tautan.
Saya pergi ke toko Apple untuk meminta mereka memulihkan perangkat saya. Jika saya mendapatkan informasi lebih lanjut, saya akan memberi tahu Anda semua. Ini merupakan kejutan yang SANGAT MAHAL dan SANGAT TIDAK SANGAT MENYENANGKAN
sumber
Menambah solusi Richards di atas, saya menemukan bahwa jika Anda juga menyalin, dari XCode 4.3.1 dmg ...
untuk
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
XCode debugger akan mulai dengan benar (tanpa semua log kesalahan dan kesedihan)
sumber
Ada jawaban di sini yang juga menyediakan salinan simulator v 5.1. Tidak ada operasi manual. Cukup buka Terminal, salin dan tempel perintah yang disediakan.
http://www.iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html
sumber
jika Anda juga ingin menambahkan simulator iphone 5.1 ke xcode Anda, lalu salin
seluruh direktori ke jalur berikut =>
setelah itu Anda juga dapat menggunakan simulator iPhone 5.1 untuk men-debug aplikasi Anda.
sumber
Anda dapat menggunakan aplikasi yang dikompilasi untuk 5.0 pada perangkat 5.1 atau 5.1.1 Anda dengan mengompilasinya dan secara manual menyeret file .app ke iTunes. Mencoba hari ini di 10.6.8 dan XCode 4.2.
sumber
Unduh firmware iOS 5.0.1 perangkat Anda di tautan ini: http://www.iphonefirmware.com/firmwares-download .
Dan lakukan pengembalian manual di iTunes.
Saya melakukannya hari ini (8 Maret) di iPad 2 saya dan berfungsi, Apple sepertinya masih menandatangani versi iOS ini. Saya kira tidak untuk waktu yang lama, jadi lakukan dengan cepat.
sumber
Tidak mungkin untuk menggunakan perangkat 5.1 pada xcode 4.2, karena Anda tidak ingin memperbarui, Anda dapat menggunakan organizer, pilih perangkat Anda, dan gunakan fitur restore. Anda dapat google untuk versi 5.0.1 dan menggunakannya.
(walaupun upgrade ke singa super murah)
EDIT: Sepertinya ini mungkin, gulir ke atas untuk jawaban dengan pilihan tertinggi.
sumber
Saya menggunakan Mac OS X 10.6.8 dan Xcode 4.2 dan juga memperbarui iPhone saya ke iOS 5.1. Saya perlu mendapatkan versi uji ke perangkat terburu-buru kemarin tetapi tidak punya waktu untuk menginstal Lion dan Xcode 4.3.
Saya telah menggunakan TestFlight (www.testflightapp.com) untuk pengujian beta. Saya membuat arsip .ipa dari Xcode 4.2 dan dapat menginstalnya di iPhone iOS 5.1 yang ditingkatkan melalui TestFlight.
Saya tahu ini bukan solusi yang ideal tapi itu membantu saya keluar dari masalah ketat kemarin tanpa menggunakan peretasan.
ps Saya tidak berafiliasi dengan TestFlight dengan cara apa pun.
sumber
Xcode 4.2 tampaknya tidak lagi tersedia di developer.apple.com untuk pengguna macan tutul salju :( juga untuk pengembang iOS berbayar terdaftar seperti saya ...
Tampaknya saat ini tidak ada cara hukum untuk mendapatkannya ...
sumber
Anda harus menambahkan alias Simbol juga. Sebagai contoh,
/Developer/Platforms/iPhoneOS.platform/DeviceSupport/6.0 (10A403)
Anda harus menambahkan Simbol alias yang mengarah/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk
sehingga xcode 4.2 dapat mendeteksi perangkat ios6 Anda (diuji pada mac mini 1.5 intel core solo dengan macan tutul salju). Bersulangsumber
Symbols
alias sudah ada di sana setelah saya menyalinDeviceSupport/6.0 (10A403)
folder dari image disk Xcode 4.5.Saya pikir Anda dapat menguji perangkat ios 5.1 di Snow Leopard seperti yang dijelaskan dalam posting di atas. Tetapi selalu aman untuk meningkatkan ke Lion dan menggunakan rilis sdk resmi. Karena kami tidak dapat memprediksi masalah apa yang bisa terjadi jika kami melakukan beberapa "Trik" pada mesin kami untuk mewujudkannya dan itu mungkin terjadi ketika dalam waktu yang paling tidak Anda inginkan (seperti ketika mengirimkan ke appstore). :)
sumber
Pada tanggal penulisan ini 3/20/2012, Apple tidak membiarkan orang menginstal file ipsw sebelumnya dari 5.0.1. Jika Anda meningkatkan versi perangkat Anda ke iOS 5.1, seperti yang saya lakukan dengan gen 4 Touch saya, maka Anda harus menjalankan iOS 5.1 di Xcode 4.2, atau Anda harus mengembalikan perangkat Anda ke 4.x, atau Anda mengganti perangkat Anda.
Saya membawa sentuhan saya ke Apple Store dan mereka menggantinya.
Jika Anda menginstal ipsw untuk 5.0.1, server Apple akan menyatakan bahwa ini tidak diperbolehkan untuk perangkat Anda dan Anda tidak akan dapat kembali. Anda harus mencoba 4.x ke perangkat Anda atau memastikan bahwa iOS 5.1 SDK berjalan di Xcode 4.2.
sumber
Saya telah menemukan cara menyelesaikannya!
Sistem saya adalah Snow Leopard 10.6.8, dan saya memiliki dua set Xcode 3.2.5 dan 4.2, setelah saya memutakhirkan iPad 1 saya ke iOS 5.1, saya meluncurkan Xcode 3.2.5, itu memberi saya jendela 'perangkat tidak dikenal' ditemukan ', saya jawab' Ya 'untuk mengunduh banyak perpustakaan dari iPad saya, beberapa menit kemudian, saya dapat men-debug dan menjalankan proyek saya di iPad saya!
Kemudian saya meluncurkan Xcode 4.2 dan membuka salah satu proyek saya sebelumnya, saya benar-benar dapat men-debug dan menjalankannya di iPad saya!
Dengan cara ini Anda dapat menggunakan salah satu versi Xcode untuk mengembangkan aplikasi pada sistem Snow Leopard.
sumber