Pertanyaan XCode / Simulator: Bagaimana cara menjalankan versi iOS yang lebih lama?


Saya sedang berpikir untuk meningkatkan ke iOS SDK 4.2. Tapi yang saya ingin tahu adalah apakah saya masih bisa menjalankan simulator sebagai iOS 3.2. Ini karena saya membuat iAds untuk iPad tetapi saya masih ingin memeriksa apakah program saya akan berjalan dengan iOS 3.2.

Catatan: Saya pernah melihat posting serupa dengan ini di masa lalu, tetapi mereka tidak benar-benar membantu dalam memberikan langkah-langkah yang tepat dalam bagaimana ini bisa dilakukan.

Terima kasih sebelumnya!


102
2017-11-23 23:16


asal


Jawaban:


Jika Anda memiliki iAds di biner Anda, Anda tidak akan dapat menjalankannya pada apa pun sebelum iOS 4.0 dan itu akan ditolak jika Anda mencoba dan mengirimkan biner seperti ini.

Anda masih dapat menjalankan simulator dari 3.2 dan seterusnya setelah peningkatan.

Di iPhone Simulator, coba pilih Perangkat Keras -> Versi -> 3.2


18
2017-11-23 23:18



Kepada siapa pun yang menemukan pertanyaan lama ini, Anda sekarang dapat mengunduh semua versi lama.

Xcode -> Preferences -> Components (Klik pada tab Simulator).

Instal semua versi yang Anda inginkan / butuhkan.

Untuk menampilkan semua simulator yang terpasang:

Target -> Dalam dropdown "target penyebaran" pilih versi terinstal dengan nr versi terendah.

Anda sekarang harus melihat semua simulator yang tersedia di dropdown.


314
2017-12-12 16:13



Buka xcode dan di bagian atas menu pergi xcode > Preferensi > Unduh dan Anda akan diberikan opsi untuk mengunduh sdks lama untuk digunakan dengan xcode. Anda juga dapat mengunduh alat baris perintah dan Dukungan Debug Perangkat.

enter image description here


12
2017-11-07 18:57



Di XCode di bawah Target, klik kanan pada proyek Anda dan Mendapatkan informasi. Di bawah Membangun tab mencari Target Penerapan iOS. Dengan mengubah ini, Anda harus dapat menguji versi iOS yang berbeda.

alt text


8
2017-11-23 23:22



Untuk menambahkan simulator iOS sebelumnya ke Xcode 4.2, Anda perlu file penginstal lama xcode_3.2.6_and_ios_sdk_4.3.dmg (atau versi serupa) dan lakukan sebagai berikut:

  • Pasang file xcode_3.2.6_and_ios_sdk_4.3.dmg
  • Buka pemasangan image disk dan pilih menu: Go-> Go to Folder ...
  • Ketik / Volume / Xcode dan iOS SDK / Paket / lalu klik Buka. Ada banyak paket dan temukan ke iPhoneSimulatorSDK (versi) .pkg
  • Klik dua kali untuk menginstal paket yang ingin Anda tambahkan dan tunggu tampilan pemasang.
  • Di Pemasang klik Lanjutkan dan pilih tujuan, Pilih folder ...
  • Explorer menunjukkan dan memilih folder Pengembang dan klik Pilih
  • Instal dan ulangi dengan simulator lain sesuai kebutuhan Anda.
  • Mulai ulang Xcode.

Sekarang ada daftar simulator yang Anda pasang.


8
2018-02-22 08:50



Memilih versi simulator yang lebih lama tidak jelas di Xcode 3.2.5. Xcode yang lebih lama memiliki daftar terpisah "iOS Device SDKs" dan "iOS Simulator SDK" di menu popup pengaturan "Base SDK", tetapi di Xcode 3.2.5 ini telah diganti dengan satu "iOS SDKs" daftar yang hanya menawarkan 4.2 dan "terbaru".

Jika Anda membuat proyek iOS default baru, defaultnya menjadi 4.2 untuk Base SDK dan Deployment Target, dan di munculan "Ikhtisar" di sudut kiri atas proyek, hanya Simulator 4.2 yang tersedia.

Untuk menjalankan simulator iOS yang lebih lama, Anda harus memilih versi iOS yang lebih lama di munculan "build Susunan Penerapan iOS". Hanya kemudian popup "Ikhtisar" menawarkan Simulator yang lebih lama: kembali ke 4.0 untuk iPhone dan ke 3.2 untuk iPad.


1
2018-02-09 00:07



Simulator TIDAK DAPAT diunduh dari:

Xcode -> Preferensi -> Unduhan

Hanya simbol perangkat iOS. Seperti opsi ini mengatakan:

Paket ini termasuk informasi dan simbol yang diperlukan Xcode untuk   debugging aplikasi Anda di perangkat iOS yang menjalankan versi iOS sebelum iOS   4.2. Jika Anda berniat untuk men-debug aplikasi Anda di perangkat yang menjalankan salah satu versi iOS ini, Anda harus menginstal paket ini.

Artinya, Anda memerlukan perangkat iOS 4.2 untuk menguji aplikasi iOS 4.2


-4
2018-01-06 11:54