Xcode: Build Failed, tetapi tidak ada pesan kesalahan


158

Menggunakan Xcode 4.5.1. Proyek kami telah membangun dengan baik selama tiga bulan terakhir, tetapi tiba-tiba, ketika saya mencoba membangun, dikatakan "Build gagal", tetapi tidak menunjukkan kesalahan pada tab tanda seru segitiga, juga tidak memberikan alasan ketika muncul membangun gagal.

Kami belum mengubah pengidentifikasi bundel, atau properti proyek lainnya. Saya mencoba membersihkan, kemudian membangun, tetapi tidak berhasil.

Apa yang mungkin menyebabkan masalah?

Mirip dengan pertanyaan ini , tetapi tidak ada solusi yang berlaku.


Jawaban:


234

Menemukannya. Pada tab dengan tiga baris dalam balon ucapan, itu menunjukkan log bangun. Saya kira file storyboard saya menjadi rusak selama tarikan git terakhir.


Saya punya masalah umum dalam kode dengan gejala seperti itu. Saya kira dentang dapat mengirimkan pesan kesalahan dalam kode ke tab masalah ...
Petro Korienev

191

Anda dapat melihat alasan kegagalan Report Navigatorsaat ini di jendela Navigator.

  • Buka Navigator dengan menekan Hide/Show Navigatortombol yang ada di sisi kiri atas Xcode.

Tangkapan layar 1

  • Buka Report Navigatordengan menekan tombol terakhir yang ada pada daftar tombol di jendela Navigator.

Tangkapan layar 2

Di sini Anda dapat melihat alasan baik By GroupatauBy Time


4
Ini seperti saya memiliki spec saya di kepala saya dan saya mencari di seluruh dunia ...
Fahim Parkar

101

Klik ikon terakhir di bilah atas panel paling kiri di jendela Xcode Anda untuk mengungkap kesalahan pembuatan Arsip rahasia .

masukkan deskripsi gambar di sini

Ini mungkin akan menjadi sesuatu yang terkait dengan penandatanganan kode jika Anda dapat membangun dan menjalankan aplikasi, tetapi bukan Arsip. Googling lebih lanjut dari pesan kesalahan Anda harus menyelesaikannya sekarang setelah itu telah terungkap.


43

Klik ikon terakhir di bilah atas panel paling kiri di jendela Xcode Anda untuk mengungkap kesalahan build "Archive". Saya memiliki masalah izin yang diselesaikan untuk saya.

Xcode - Report Navigator


6

Jika Anda mengubah Sistem Bangun ke yang baru, ubah kembali ke Standar. Itu dipecahkan untuk saya.

Membangun Sistem


Wow, itu keren. Pada Xcode saya itu adalah sistem build standar. Saya berubah menjadi sistem build baru dan masalahnya selesai 🤣.
ManuQiao

File> Pengaturan ruang kerja
Allan Scofield

2
Sebenarnya, di sini pilih Tampilkan semua masalah, alih-alih "Tampilkan masalah hanya untuk skema aktif" dan Anda baik. Sistem build baru memiliki keunggulan kinerja yang sangat besar dibanding yang lama dengan proyek Swift.
Charlie Monroe

2

Menghadapi masalah yang sama dengan xCode 8 alasannya adalah bahwa sesi Apple Id saya kedaluwarsa dan xCode tidak dapat memperbaruinya karena masalah koneksi jaringan setelah saya masuk dengan Apple id saya di preferensi. Saya bisa membangun dengan normal lagi


1

Saya setuju dengan Jason. Anda pasti melakukan sesuatu yang salah. Ini adalah bug Xcode yang tidak dapat menghasilkan kesalahan. Cukup kembali ke jalur Anda. Buka layar yang Anda edit / buka terakhir kali. Dalam kasus saya ;hilang dalam satu kontroler.


1

Ini terjadi pada saya ketika saya sedang menulis Swift 4.1di XCode 9.3. Saya RxSwiftjuga menggunakan . Itu tidak pernah terjadi ketika saya sedang menulis Objective C. Tidak ada log Report Navigatorjuga. Proyek baru saja dikompilasi tanpa kesalahan, kemudian gagal. Tidak tahu mengapa.

Dalam kasus saya apa yang saya lakukan dan itu membantu:

  1. Lakukan perubahan pada Git dan kemudian buang perubahan dalam XCode jika itu menunjukkan "M" di dekat file
  2. Hapus data yang diturunkan: Xcode -> Preferensi -> lokasi
  3. Bersihkan folder bangun: Shift + Cmd + Alt + K
  4. Mulai ulang XCode

Setelah proyek ini mencoba untuk mengkompilasi dan menunjukkan kesalahan. Kesalahan ada di sini:

do {
    let jsonData = try JSONSerialization.data(withJSONObject: timingsDict, options: .prettyPrinted)
    let decoder = JSONDecoder()
    let pTiming = try decoder.decode(PTiming.self, from: jsonData)
    observer.onNext(timing)
    observer.onCompleted()
} catch {
    print(error.localizedDescription)
    observer.onError(error)
}

Saya memasukkan nama variabel yang salah di observer.onNext(timing). Seharusnya begitu pTiming.



0

Jawaban lain membantu saya menemukan Navigator Laporan. Satu-satunya kesalahan yang ditampilkan adalah:

Operasi pembangunan gagal tanpa menentukan kesalahan apa pun. Tugas membangun individu mungkin gagal karena alasan yang tidak diketahui. Salah satu penyebab yang mungkin adalah jika ada terlalu banyak (mungkin zombie) proses; dalam hal ini, me-reboot dapat memperbaiki masalah.

Saya memperbaiki ini dengan menutup Simulator.


0

Dengan saya itu adalah profil penyediaan dev yang saya gunakan untuk skema itu. Saya mengubahnya untuk rilis dan berhasil


0

Ini juga akan sering terjadi jika "ajaib" macOS secara otomatis me-restart XCode setelah boot. Mesin XCode yang dimulai secara otomatis akan benar-benar rusak. Berhenti dan mulai ulang.

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.