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.

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.


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.


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/


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.


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.



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.


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/

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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.