Saya ingin menggunakan Xcode 7 dengan iOS 10.
Seperti yang saya pahami, bekerja dengan iOS 10 beta membutuhkan Xcode 8 beta, jadi saya harus memutakhirkan Xcode saya. Namun, kode saya tidak dapat dibangun oleh kompiler baru, jadi saya ingin tetap menggunakan Xcode 7.
Bagaimana saya bisa mencapainya?
Jawaban:
Anda perlu menggunakan DeveloperDiskImage dari Xcode 8 Beta. Untuk mengekstrak aplikasi Xcode 8 Beta ini dan salin DeveloperDiskImage untuk iOS 10 ke folder Xcode Anda.
Misalkan Anda mengekstrak Xcode ke Downloads / Xcode-beta.app
Setelah menyalin DeveloperDiskImage Anda harus memulai Xcode dan menghubungkan perangkat iOS ke mac Anda.
Sunting:
Dengan instalasi Xcode standar, seseorang dapat membuat tautan lunak:
sumber
kAMDMobileImageMounterDeviceLocked
. Belum menemukan solusi.Anda dapat menggunakan SDK apa pun pada build Xcode lama hanya dengan menyalin dan menempel folder OS yang Anda butuhkan. Anda juga jelas tidak dapat memiliki dua aplikasi dengan nama yang sama jadi cukup ganti namanya menjadi Xcode 7 dan Xcode 8.
klik kanan / ctrl-klik ikon aplikasi Xcode 8 untuk menampilkan isi paket dan navigasikan ke lokasi ini dan salin folder iOS 10.0 atau WatchOS 3.0 dll.
Kemudian navigasikan ke lokasi yang sama di Xcode 7 dan tempel folder.
Mulai ulang Xcode 7. Anda harus menunggu beberapa saat agar Xcode membangun kembali simbol dll.
sumber
Bagi saya tidak ada saran di atas yang berhasil.
Sebagai gantinya, saya menavigasi ke lokasi ini (tekan CMD + SHIFT + K untuk memasukkan jalur di bawah ini) (melalui pencari)
Dan disalin
10.0(14A5339a)
folder, yang berisi gambar disk pengembang. Saya kemudian menempelkannya keEDIT: Saya menggunakan Xcode7 (versi 7.3.1-7D1014), iOS 10 beta publik 6 (14A5345a) -ini dirilis pada 19 Agustus 2016
sumber
Walaupun menyalin folder yang berisi gambar disk masih merupakan cara terbaik untuk pergi, saya tidak punya waktu mengunduh Xcode terbaru untuk mendapatkan folder disk image, jadi saya pada dasarnya mengarsipkan aplikasi dan mengekspornya menggunakan opsi simpan untuk pengembangan, kemudian memasangnya di perangkat uji menggunakan aplikasi iTunes.
Dalam kasus saya, saya membuat Xcode 8.0 yang ingin membangun pada perangkat iOS 10.2.1.
sumber
Pascal && Fanruten benar.
diuji pada 12 Agustus, Xcode Versi 7.3.1 (7D1014) DAN iOS 10.0 (14A5309d) pada iPhone6 Plus.
Saya membuat tautan simbolis seperti yang disarankan (jalurnya sedikit berbeda ... lihat di bawah.) Tetapi berfungsi dengan menautkan ke Xcode Versi 8.0 beta 4 (8S188o).
hanya untuk kelengkapan:
Beta 4
Beta 5
sumber
sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5335a\)/ /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
Jawaban Tymac hampir berhasil untukku. Daripada menyalin dan melewati, saya memiliki dua jendela Finder dibuka dan kemudian menyeret folder iOS 10 ke folder Xcode 7. Setelah di Xcode 7, buka folder dan pastikan ada file dmg.
Sebelumnya saya telah menyeret salinan folder dukungan perangkat iOS 10 ke desktop saya lalu menyalinnya ke folder Xcode 7. Tampaknya membongkar file dmg sehingga Xcode 7 masih mengeluh. Perlu menjadi file dmg di folder.
sumber
Satu peringatan. Saya mencoba menggunakan XCode 7.3.1 dengan ios 10 gambar dari XCode 8.1 untuk proyek cordova (berfungsi), tetapi memiliki masalah dengan izin pemberitahuan push (pengaturan berbeda untuk ios 8/9/10). Tidak yakin tentang hal itu, tetapi menurut saya beberapa arahan kompiler tidak ada pada 7.3.1
sumber
Ini untuk XCode 9 dan iOS 11 Beta 1:
sumber
dua sen saya untuk Xcode Versi 11 beta terhadap Xcode 10 setelah wwdc2019:
ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/13.0
jadi saya bisa menggunakan iPhone saya dengan iOS 13 beta di Xcode 10.
setelah l-s, mohon luncurkan ulang Xcode
sumber