Saya baru saja mengubah beberapa kode dalam program saya dan mendapatkan kesalahan ini:
Tidak dapat mendaftarkan com.yourcompany.XXX dengan server bootstrap. Kesalahan: kode kesalahan tidak diketahui.
Ini biasanya berarti bahwa contoh lain dari proses ini sudah berjalan atau digantung di debugger. Program menerima sinyal: "SIGABRT".
Saya mencoba memulihkan program saya ke versi yang berfungsi, memulai ulang, memulai ulang, mengosongkan cache, dan membangun kembali pada versi yang bahkan berfungsi sebelumnya.
Bantuan apa pun akan dihargai.
xcode
ios4
iphone-sdk-3.0
ios5
MadProfit
sumber
sumber
Jawaban:
Saya dapat memulihkannya dari ini dengan mencabut iPad, mematikan dan mencadangkan, membersihkan semua cache dan target XCode, dan melakukan build bersih. Saya menjalankan XCode 3.5.4 dan iOS 4.2.1 Semoga ini bisa membantu seseorang. -Mike
PEMBARUAN: Masalah yang sama menjalankan Xcode 4.3 dan iOS5 - cukup aktifkan perangkat.
sumber
Anda mungkin menginginkan
kill
semuaSimulator
proses, yang dapat menyebabkan kesalahan ini juga.Inilah satu kalimat untuk membunuh mereka semua:
Atau lebih ringkas, seperti yang @brianegge sebutkan sebagai komentar:
sumber
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
.killall -9 Simulator
Solusi saya adalah me-restart ipad, tunggu beberapa saat dan coba lagi.
sumber
Jika Anda kesulitan saat menggunakan simulator, lihat utas ini: Kesalahan Aneh Saat Menguji Simulator
Anda mungkin menemukan tes yang menarik ini, karena ini akan memberi tahu Anda SECEPATNYA jika satu-satunya solusi adalah reboot sekarang atau tidak:
Buka Terminal dan jalankan perintah ini:
ps -Ael | grep Z
. Jika Anda mendapatkan dua entri, satu "(clang)" dan yang lainnya nama aplikasi atau perusahaan Anda, Anda disemprot - reboot.Jika Anda seorang pengembang, masukkan bug singkat dan beri tahu Apple betapa menjengkelkannya keharusan melakukan boot ulang, dan sebutkan bahwa mereka dapat menduplikasi bug ini ke "rdar: // 10401934".
sumber
Saya menerima masalah yang sama, menjalankan aplikasi di iPhone dari Xcode. Pesan yang saya dapatkan sama seperti di atas:
Saya mencoba banyak hal untuk memperbaiki masalah, dalam urutan ini, semuanya gagal:
Akhirnya, saya me-reboot iPhone dan masalahnya hilang, yang membuat saya berpikir bahwa sumber masalahnya adalah proses hang yang tidak dapat atau tidak akan dimatikan oleh Xcode. Jika saya dapat mereproduksi persis apa yang saya lakukan selama sesi debugging untuk mendapatkan keadaan aneh ini, saya akan menambahkan catatan lain di sini.
sumber
Saya membuka laporan bug dengan Apple: https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/19/wo/WBbbbyopNFW8FFUuNSbk0w/10.66
Beri tahu saya jika Anda tidak dapat mengaksesnya.
Ringkasan: Debugger XCode tidak melepaskan port server bootstrap
Langkah-langkah untuk Mereproduksi: Saat men-debug aplikasi iPhone iOS5 di simulator di Xcode 4.2 Build 4D5163b di Lion 10.7.2, crash kadang-kadang dapat mengakibatkan tidak dapat memulai bugger. Sebaliknya, Xcode menghasilkan kesalahan ini:
Hasil yang diharapkan: Harus dapat memulai debugger setelah terjadi kerusakan.
Hasil nyata: Tidak dapat memulai debugger. Satu-satunya cara yang saya temukan untuk membuat simulator berfungsi kembali adalah dengan me-restart Mac OS.
Regresi:
Catatan: Banyak orang mengalami masalah ini: iPhone - kesalahan aneh saat menguji di simulator Tidak dapat mendaftar dengan bootstrap Server Kesalahan Server Bootstrap di Xcode IPHONE https://discussions.apple.com/message/10416765?messageID=10416765
Keluar dari XCode dan Simulator (& memastikan ps -Al | egrep "Xcode | Simulator" tidak menghasilkan apa-apa) tidak membantu masalah.
Menjalankan "launchtl bslist | grep MyApp" menunjukkan bahwa com.MyApp masih terdaftar dengan server bootstrap:
Saya menulis beberapa kode untuk menemukan port dan membatalkannya, tetapi ini juga gagal:
sumber
Saya mendapat masalah yang sama dengan Xcode 4. Solusinya adalah mengubah skema. Jalankan setel ke Debug, Uji set ke Debug, Profil disetel ke Rilis, Analisis disetel ke Debug, Arsip disetel ke Rilis
sumber
Memulai ulang komputer saya memecahkan masalah saya. Kesalahan ini terjadi ketika saya menyambungkan iPod Touch baru saya ke Mac saya dan menjalankan proyek saya di simulator pada saat yang bersamaan.
sumber
Cara termudah untuk mengubah nama target, Ingatlah untuk mengubahnya kembali keesokan harinya setelah restart.
sumber
Untuk meringkas semuanya.
Terkadang kill -9 (id proses) membantu.
Kadang-kadang (seperti yang dinyatakan) daftar launchctl | grep UIKitAplikasi | grep "(nama / pengenal aplikasi Anda)" | awk '{print $ 3}' | xargs launchctl hapus works.
Tetapi jika ini adalah proses "zombie", hanya restart yang akan menyelesaikan masalah Anda.
Solusi sementara adalah dengan hanya mengubah pengenal (Target Aplikasi IOS, Tab Ringkasan) menjadi yang lain (seperti "com.mycompany1.myapp" dari "com.mycompany.myapp") tetapi ingat untuk mengubahnya kembali setelah reboot dan sebelum Anda kirimkan itu.
(tentu saja ini akan membuat aplikasi lain di simulator, tapi saya rasa itulah masalah Anda yang paling kecil ....)
Sayangnya, tidak ada "cara mudah menuju kebesaran" ... ;-)
sumber
Inilah cara saya pikir saya memecahkan kesalahan 'aneh' ini:
Tidak dapat mendaftarkan com.yourcompany.XXX dengan server bootstrap. Kesalahan: kode kesalahan tidak diketahui. Ini biasanya berarti bahwa contoh lain dari proses ini sudah berjalan atau digantung di debugger. Program menerima sinyal: "SIGABRT".
(1) Bersihkan semua cache, target, header pada Xcode dan simulator. (2) Restart iPhone Anda ketika tidak terhubung ke komputer dan pastikan tidak ada versi program yang memberi Anda masalah yang tertinggal di iPhone Anda. (3) Kembalikan versi sebelumnya dari program Anda yang Anda tahu benar-benar berfungsi pada satu titik waktu. (4) Matikan komputer / laptop Anda. (Saya harus melakukannya 4 kali.) Tidak masuk akal bagi saya. (5) Mulai ulang mesin Anda dan coba jalankan program lain untuk melihat apakah Anda masih mendapatkan kesalahan. Jika Anda tidak mendapatkan error pada program lain. (6) Kompilasi program yang memberi Anda kesalahan: (1) Pertama dengan versi sebelumnya yang berfungsi. Dan kemudian, versi yang memberi Anda kesalahan. Biasanya, Anda mungkin harus menambahkan kembali kode secara bertahap untuk memastikan Anda tahu kode apa yang menyebabkan kesalahan.
sumber
Ini terjadi pada saya karena aplikasi lain menghabiskan sumber daya komputer. Saya keluar dari simulator, keluar dari aplikasi yang membuat komputer saya hang dan memulai ulang simulator, dan kemudian berhasil. Kesalahan berarti bahwa proses yang sebelumnya dihentikan tidak dapat mencapai akhir antrian, dan menahan yang sekarang.
sumber
Banyak jawaban bagus telah disediakan untuk memperbaiki masalah.
Saya telah menemukan bahwa saya dapat membuat ulang bug ini dengan membuat breakpoint dalam kode saya sehingga eksekusi berhenti. Kemudian jika saya menekan Tombol Stop, bug sekarang akan muncul saat saya mencoba menjalankan kode lagi. Oleh karena itu, melanjutkan eksekusi sebelum menekan Tombol Stop menghindari masalah ini.
Semoga ini membantu.
sumber
menutup xcode lalu memulainya, dan memulai ulang iphone saya memecahkan masalah saya
sumber
Saya tidak menemukan solusi yang lebih baik dari yang disebutkan di atas: restart iPhone. Tampaknya ada daemon yang terhubung ke debugger Xcode tidak dimatikan dengan benar.
Anda dapat menghindari perilaku ini SELALU menghentikan sesi debugging melalui tombol "Stop" di Xcode, dan menunggu aplikasi keluar secara otomatis di iPhone. Saya selalu harus reboot jika saya mengklik "Start" tanpa berhenti terlebih dahulu, atau keluar dengan tombol iPhone, atau semacamnya. Semoga membantu
sumber
Saya mengalami masalah ini sendiri sekarang saat mengevaluasi AppCode. Saya menemukan bahwa XCode entah bagaimana telah melekat pada aplikasi saya ketika saya mencoba untuk melampirkan AppCode ke aplikasi saya. Saya hanya menghentikan sesi debug XCode dan berfungsi seperti yang diharapkan. Saya harap ini akan membantu seseorang.
sumber
Hanya me-reboot perangkat akan menyelesaikan masalah. Lihat pertanyaan serupa tentang simulator: iPhone - kesalahan aneh saat menguji di simulator
sumber
Ini mungkin disebabkan oleh instance aplikasi Anda yang berjalan di latar belakang. Proses yang disederhanakan ini bekerja untuk saya bahkan tanpa harus menutup xCode atau mematikan komputer saya.
Dalam teori, solusi baris perintah Pål harus bekerja dengan baik. Masalahnya tampaknya disebabkan oleh contoh tambahan dari aplikasi yang berjalan di latar belakang. Aplikasi tampaknya tidak selalu terbunuh dengan benar setelah setiap pengujian di simulator atau di perangkat. Saya pertama kali memperhatikan ini ketika sering berpindah-pindah antara simulator dan perangkat.
Sebagai tindakan pencegahan, praktik yang baik adalah selalu menekan tombol stop di xCode setelah setiap pengujian.
sumber
Hasil yang sangat menarik ketika mencoba me-restart komputer saya. Dikatakan, dan ini bukan lelucon, bahwa 103 pengguna di mana "berbagi" sistem. Ketika saya restart, itu kembali ke empat biasanya (Saya memiliki barang-barang Time Machine untuk semua komputer saya melalui komputer ini). Saya menghentikan masalah hanya dengan menyiapkan aplikasi yang memantau aktivitas itu, dan tidak mengizinkan pengguna tambahan untuk "berbagi" komputer saya tanpa izin saya. Apa yang dilakukannya adalah membuat jendela setiap kali seseorang menginginkan akses, dan saya harus menekan "Setuju" sebelum mereka dapat masuk. Ini tidak berfungsi dengan baik sampai saya membuat perubahan di bawah.
Ini sekarang berguna untuk hampir semua hal, tetapi mengganggu selama bermain game apa pun.
Simulator
proses yang kekuatan mungkin menyebabkan masalah.Aplikasi ini akan sangat berguna bagi pengembang, jadi saya "memolesnya" sedikit, lalu beralih ke
App Store
. Ketika sampai pada titik itu, saya akan memposting tautan ke sini (ini akan gratis).sumber
Oke, saya punya solusi untuk masalah perangkat keras yang tidak melibatkan boot ulang ponsel. Saya berasumsi ini juga akan berfungsi pada simulator tetapi saya belum mencobanya.
Paksa Springboard untuk diluncurkan kembali dengan mengubah bahasa. Pengaturan -> Umum -> Internasional -> Bahasa.
Saya baru saja mengubahnya ke bahasa Spanyol, menunggu Springboard diluncurkan kembali, mengubahnya kembali ke bahasa Inggris, dan siap digunakan.
sumber
Malam ini saya mendapat masalah yang sama
dan saya terselesaikan
1. Putuskan sambungan Perangkat saya (bagi saya iPhone-nya) dari mesin Xcode / Mac
2. Reboot Perangkat (iPhone saya)
3. Menghapus aplikasi yang sebelumnya diinstal / rusak
4. Sekali lagi hubungkan perangkat dan mulai pengecualian
Ini bekerja dengan baik
Semoga ini akan membantu seseorang di sana.
sumber