Bisakah saya memulai simulator iPhone tanpa "Build and Run"?

141

Saya ingin menghapus aplikasi di simulator sebelum saya "membangun dan menjalankan". Bagaimana saya bisa memulai simulator sehingga saya bisa menghapus? Jika saya memulainya dengan "membangun dan menjalankan" saya mendapatkan keluaran log panjang yang membutuhkan waktu karena bug yang saya coba perbaiki. Saya ingin menghindarinya.

RobertL
sumber

Jawaban:

257

Simulator hanyalah sebuah aplikasi, dan dengan demikian Anda dapat menjalankannya seperti aplikasi lainnya.

Untuk menjalankan simulator langsung dari terminal, tambahkan lokasi-lokasi ini dengan openperintah

Xcode 7.x, 8.x, dan 9.x

Dalam Xcode 7.x, iPhone Simulator telah pindah lagi: /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app.

Xcode 6.x

Dalam Xcode 6.x, iPhone Simulator telah pindah lagi, dan sekarang tinggal di sini: /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app.


Xcode 4.x, 5.x

Dalam Xcode 4.x (melalui 4.5 pada Mountain Lion) dan Xcode 5.0.x pada Mavericks, ia tinggal di sini: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Dalam versi Xcode saya (4.5.2), saya merasa cukup nyaman untuk menggunakan Open Developer Toolmenu dari ikon dock atau menu Xcode:

buka iOS Simulator


Xcode 3.x

Di Xcode 3.x, ia tinggal di sini:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app


Dalam beberapa versi Xcode yang akan datang, itu mungkin akan bergerak lagi, ini adalah aplikasi kecil yang tidak masuk akal.

Seth
sumber
4
@jimbojw - Ini adalah bundel aplikasi, jadi ya itu juga folder. Jika Anda mengklik dua kali (atau menggunakan openperintah terminal), itu akan berjalan. Kebetulan, itu disebut "iOS Simulator.app" dengan SDK iPhone yang lebih baru.
Seth
1
Terima kasih - openitu adalah bagian yang hilang.
jimbo
4
Jalan penuh yang kutemukan di ini adalah/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior
2
Juga perhatikan bahwa jika Anda pergi jalan di komentar di atas di Finder, Anda bisa menyeret simulator ke dermaga Anda seperti aplikasi lainnya.
Mike
2
Saya menemukannya di "/Applications/Xcode.app/Contents/Applications/iOS Simulator.app". Untuk mengubah perangkat, dari dalam aplikasi simulator, klik Perangkat Keras> Perangkat.
Cheeso
36

Dari Terminal Anda dapat menggunakan:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

Ini semua tergantung pada nama aplikasi simulator, ini dapat berubah dengan setiap iterasi Xcode.

atreat
sumber
4
Ini adalah solusi termudah sejauh ini. Jika tidak berhasil, coba iOS\ Simulatorsaja.
Felix
35

Karena XCode 4.3 lokasi telah berubah, simulator sekarang dapat ditemukan di:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

Inta
sumber
24

Untuk menindaklanjutinya, perintah baru dari @jimbojw untuk membuat pintasan dengan Xcode baru (menginstal preferensi) adalah:

ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Yang akan membuat jalan pintas di folder aplikasi untuk Anda.

pengguna1450909
sumber
9

Gunakan Spotlight .

Tetapi hanya simulator terakhir yang akan dibuka. Jika Anda menggunakan iPad Air 2terakhir kali, Spotlight akan membukanya. Jika Anda ingin membuka iPhone 6skali ini, itu masalah.

Jaybo
sumber
7

Pertama, tambahkan Simulator iOS ke Aplikasi:

ln -s /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app /Applications/iPhone\ Simulator.app

Dari sana Anda dapat membukanya di Finder atau seret ke bilah peluncuran.

Sumber: http://www.bram.us/2010/05/05/xcode-iphone-simulator-location/

jimbo
sumber
6

Ini adalah pertanyaan yang lebih lama, tetapi jika Anda hanya ingin menjalankan simulator dari Xcode 4.5 UI, Anda dapat melakukannya: Xcode> Buka Alat Pengembang> iOS Simulator.

delliottg
sumber
2
Menu Open Developer Tool juga dapat diakses dengan mengklik kanan Xcode di Dock. facebook.com/mattdipasquale/posts/880720811276
ma11hew28
@ Joeriks Saya tahu persis bagaimana perasaan Anda! Saya menghabiskan 10 tahun bekerja di MSFT di Windows!
delliottg
4

Tanpa membuka Xcode:

open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app/
bolinfest
sumber
1
Untuk itu, saya menambahkan alias ke ~ / .bash_profile: alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"yang memungkinkan saya jalankan iosdari baris perintah.
ghayes
1
FYI, di mesin saya aplikasi Simulator.apptidak iOS Simulator.app.
Joshua Pinter
3

Cara termudah adalah memulai simulator dari Xcode, dan kemudian di dermaga, Ctrl+ Clickpada ikon dan pilihKeep in Dockmasukkan deskripsi gambar di sini

Thai Tran
sumber
2

Untuk Xcode 7.2

buka /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator.app

sudo ./Simulator

Dan menambahkan jalur ini di profil Anda adalah cara terbaik.

Dheeraj Gupta
sumber