Xcode: Derleme Başarısız, ancak hata mesajı yok


158

Xcode kullanma 4.5.1. Projemiz son üç aydır iyi çalışıyor, ama aniden, inşa etmeye çalıştığımda, "Yapı başarısız oldu" diyor, ancak üçgen ünlem işareti sekmesinde herhangi bir hata göstermiyor ya da açıldığında bir sebep vermiyor up build başarısız oldu.

Paket tanımlayıcısını veya başka herhangi bir proje özelliğini değiştirmedik. Temiz, sonra inşa etmeyi denedim, ama şans yok.

Soruna ne neden olabilir?

Bu soruya benzer , ancak çözümlerin hiçbiri geçerli değil.


Yanıtlar:


234

Anladım. Bir konuşma balonunda üç satırlı sekmede bir yapı günlüğü gösterir. Sanırım film şeridi dosyam son git çekme sırasında bozuldu.


Bu tür belirtilerle ilgili sadece genel bir sorunum vardı.
Clang

191

Üzerinde başarısızlık nedenlerini görebilirsiniz Report Navigatoriçinde mevcut Navigator penceresinin.

  • Hide/Show NavigatorXcode'un sol üst tarafında bulunan düğmeye basarak Gezgin'i açın .

Ekran görüntüsü 1

  • Report NavigatorGezgin penceresindeki düğme listesindeki son düğmeye basarak açın .

Ekran görüntüsü 2

Burada nedenleri görüntüleyebilirsiniz By GroupveyaBy Time


4
Sanki teknik özelliklerim kafamda ve tüm dünyada araştırıyorum ...
Fahim Parkar

101

Gizli Arşiv oluşturma hatalarını ortaya çıkarmak için Xcode pencerenizdeki en soldaki panelin üst çubuğundaki son simgeyi tıklayın .

resim açıklamasını buraya girin

Uygulamayı oluşturabilir ve çalıştırabilirseniz, ancak Arşivleyemezseniz, büyük olasılıkla kod imzalama ile ilgili bir şey olacaktır. Hata mesajınızda daha fazla googling yapılması artık ortaya çıktığı için çözülmelidir.


43

"Gizli" Arşiv oluşturma hatalarını görmek için Xcode pencerenizdeki en soldaki panelin üst çubuğundaki son simgeyi tıklayın. Benim için çözülen izin sorunlarım vardı.

Xcode - Rapor Gezgini


6

Derleme Sistemini yenisiyle değiştirdiyseniz, Standard'a geri dönün. Benim için çözüldü.

Derleme Sistemi


Vay canına, bu harika. Xcode'umda standart derleme sistemiydi. Yeni yapı sistemine geçtim ve problem çözüldü 🤣.
ManuQiao

Dosya> Çalışma alanı ayarları
Allan Scofield

2
Aslında, burada "Yalnızca etkin şema için sorunları göster" yerine Tüm sorunları göster'i seçin. Yeni inşa sistemi, Swift projeleri ile eskisine göre büyük bir performans avantajına sahiptir.
Charlie Monroe

2

XCode 8 ile aynı sorunla karşı karşıya kaldım, Apple Id oturumumun süresi doldu ve xCode, tercihlerimde Apple kimliğimle oturum açtıktan sonra ağ bağlantısı sorunları nedeniyle yenileyemedi. Tekrar normal inşa edebildim


1

Jason'a katılıyorum. Yanlış bir şey yapmalısın. Hatayı üretememesi Xcode'un hatasıdır. Sadece yoluna geri dön. En son düzenlediğiniz / açtığınız ekranları açın. Benim durumumda ;bir denetleyicide eksikti.


1

Ben içeri girerken bu başıma Swift 4.1geldi XCode 9.3. Ben de kullanıyorum RxSwift. Ben yazarken hiç olmadı Objective C. Herhangi bir günlük de yoktu Report Navigator. Proje hatasız derlendi, sonra başarısız oldu. Nedenini anlayamadım.

Benim durumumda ne yaptım ve yardımcı oldu:

  1. Git'te değişiklikleri yapın ve dosyaların yakınında "M" gösteriyorsa XCode'daki değişiklikleri atın
  2. Türetilmiş verileri temizle: Xcode -> Tercihler -> konum
  3. Derleme klasörünü temizle: Shift + Cmd + Alt + K
  4. XCode'u yeniden başlat

Bu proje sonra derlemeye çalıştı ve hatalar gösterdi. Hata burada:

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)
}

İçine yanlış değişken adı geçtim observer.onNext(timing). Olmalıydı pTiming.



0

Diğer yanıtlar Rapor Gezgini'ni bulmama yardımcı oldu . Görüntülenen tek hata şuydu:

Derleme işlemi herhangi bir hata belirtilmeden başarısız oldu. Bireysel oluşturma görevleri bilinmeyen nedenlerle başarısız olmuş olabilir. Olası nedenlerden biri, çok fazla (muhtemelen zombi) işlem olup olmadığıdır; bu durumda, yeniden başlatma sorunu çözebilir.

Bunu Simülatörü kapatarak düzelttim.


0

Benimle birlikte bu program için kullandığım geliştirme ön hazırlık profiliydi. Serbest bırakmak için değiştirdim ve işe yaradı


0

Bu, "büyülü" macOS önyüklemeden sonra otomatik olarak XCode'u yeniden başlatırsa da olur. Otomatik olarak başlatılan XCode örneği tamamen bozulur. Çıkın ve yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.