PEMBARUAN: Sejak iOS 8:
~ / Perpustakaan / Pengembang / CoreSimulator / Perangkat
Lokasi dulu:
~ / Perpustakaan / Dukungan Aplikasi / iPhone Simulator
Itu memiliki direktori untuk semua model simulator (4.0, 4.1, 5.0, dll) yang pernah Anda jalankan, buka yang Anda jalankan dari dalam Xcode.
Setelah di folder, buka Aplikasi, pilih opsi Finder yang menunjukkan tanggal untuk file, dan urutkan berdasarkan tanggal. Aplikasi Anda akan menjadi yang terbaru karena baru saja mengubah direktori ...
Di dalam direktori adalah segala sesuatu yang berkaitan dengan aplikasi Anda. Anda bahkan dapat menjatuhkan file di sana di antara menjalankan, untuk mengembalikan kembali ke database yang tersimpan di negara yang dikenal misalnya ...
Saya sering pergi ke sana dan menyimpan direktori Simulator iPhone di bilah samping Finder saya.
Perhatikan bahwa dengan iOS8, folder simulator berada dalam direktori yang sama sekali berbeda - benar-benar terbagi menjadi beberapa direktori, dengan nama folder untuk file spesifik aplikasi yang berubah setiap kali Anda menjalankan aplikasi Anda.
Kendall Helmstetter Gelner
sumber
Go
menu Finder'sxcrun simctl get_app_container booted my.app.id data
iOS 8
Perangkat
Aplikasi
sumber
{{Device Code}}}
, cara mudah adalah dengan membuka simulator yang diinginkan dalam Xcode, dan kemudian di Finder, sortir~/Library/Developer/CoreSimulator/Devices/
direktori berdasarkanDate Modified
. Yang terbaru adalah yang Anda inginkan.{{Device Code}}
di Perangkat Keras> Perangkat> Kelola Perangkat ...Buka program "Monitor Aktivitas", cari Aplikasi Anda (hanya nama aplikasi, bukan simulator), klik "Informasi" dan buka "Buka file dan port". Salin entri kedua (sesuatu seperti
/Users/me/Library/Application Support/iPhone Simulator/4.2/Applications/B97A9504-0FA5-4826-BB6D-A2335A676459/VSGradientView.app/YourApp
). Ini adalah aplikasi yang berjalan, sementara<...>/B97A9504-0FA5-4826-BB6D-A2335A676459/VSGradientView.app/
bundel, dan<...>/B97A9504-0FA5-4826-BB6D-A2335A676459/*
folder kotak pasir.Jika Anda meneruskan ini
open "/Users/me/Library/Application Support/iPhone Simulator/4.2/Applications/B97A9504-0FA5-4826-BB6D-A2335A676459/"
ke terminal, folder akan terbuka di Finder.Kedengarannya rumit tapi tidak.
sumber
.app
untuk melihat sistem file aplikasi Anda.Mudah. Cepat. Xcode 10+.
print(NSHomeDirectory())
dan salin jalurnya.Shift+Cmd+G
Alternatif untuk 1. adalah menangkap breakpoint dan lakukan
po NSHomeDirectory()
di konsol.sumber
viewDidLoad
AndaViewController
. mungkin saya seharusnya menulis bukan "menjalankan" tetapi sesuatu yang lain. Terima kasih!Detail
macOS 10.13.1
Solusi 1
Templat
Sampel Lengkap
BUNDLEID_OF_YOUR_APP ???
BUNDLEID_OF_YOUR_APP = "Bundle Identifier"
Fitur solusi 1
Solusi 2
Fitur solusi 2
Hasil
sumber
Ada aplikasi bagus yang juga mendukung simulator XCode 6.
https://github.com/somegeekintn/SimDirs
Ini luar biasa, gunakan!
sumber
Jika Anda ingin secara otomatis mendapatkan lokasi atau menggunakan folder itu dalam skrip, Anda bisa mendapatkan lokasi yang tepat dari simulator yang sedang berjalan dengan perintah berikut:
sumber
Posting lama, tapi saya pikir perlu menyebutkan SimPholder untuk menemukan file Simulator Anda. Ini adalah item menu bar yang melacak aplikasi simulator Anda dan memungkinkan Anda untuk langsung pergi ke folder dan konten mereka. Sangat luar biasa.
(jawaban asli di sini: https://stackoverflow.com/a/26557165/377384 )
sumber
Berdasarkan jawaban @zsero, saya membuat
bash
skrip pendek yang langsung membuka folder simulator id aplikasi Anda. Sangat berguna!openappfolder.sh
Lalu saja
👍
sumber
Untuk Swift 4.2 dan lebih tinggi, tempatkan sesuatu seperti kode berikut:
... di lokasi kode sumber seperti:
Gunakan jalur yang dihasilkan dengan
cd
atauopen
pada baris perintah terminal. Atau, rekatkan lintasan dishift-cmd-G
prompt Finder "Buka Folder ...".Jawaban terkait yang mencakup versi bahasa yang lebih lama: Jalur Direktori Dokumen dari iOS 8 Beta Simulator
sumber
Pada Xcode Versi 8.2.1 (8C1002) saya menemukan file .app yang diinstal pada simulator di jalur ini:
~/Library/Developer/Xcode/DerivedData/[APPNAME]-[RANDOM HASH]/Build/Products/Debug-iphonesimulator
sumber
pertama, dapatkan daftar simulator dengan ID perangkat dari terminal
Lalu pergi letakkan id perangkat di bawah jalur. Anda akan mendapatkan sistem file simulator khusus
~/Library/Developer/CoreSimulator/Devices/{{deviceID}}
sumber