2012-10-04 23 views
11

Uygulamam üzerinde çalışıyordum ve sonra hiçbir yerde, bu yapı hatası alıyorum ve neden gitmeyeceğini anlayamıyorum. Açıkçası, bir çeşit bir senaryoyu kaçırdığımı düşünüyor. Başka kimse nedenini biliyor mu? Xcode 4.5.1 kullanıyorum.iOS yapı hatası;/bin/sh Böyle bir dosya ya da dizin yok

/bin/sh: /Users/JonErickson/Library/Developer/Xcode/DerivedData/FireCom-cygbnsedlgybvdewalvvmzqeehlc/Build/Intermediates/FireCom.build/Debug-iphonesimulator/FireCom.build/Script-C8CC6BE415FAAB4C001BB67E.sh : (boş): kötü tercüman: projenizin "inşa safhalarında" potansiyel olarak bozuk "çalıştırmak komut dosyası" aşaması için böyle bir dosya ya da dizin

cevap

16

kontrol edin.

Bu gibi görünmelidir:

Build Phase

+0

Ne yaptığımı. Tamamen boş. –

+13

Ahh Sabitledim. Çalıştır komut dosyasını silebileceğinizi bilmiyordum. "Run Script" başlığında küçük gri "X" görmedim. –

+0

Teşekkürler .Bu tam olarak –

1

Uygulamamı değiştirildi ve bu hatanın girmişti. Çeşitli yerlerde ismini değiştirdim ama bir noktada bulamadım .. - Target in build setting dosyasında. Tüm projede bulmak için Cmd + Shift + F

. , eski Uygulama adı dizesini aradı. Eski adın hâlâ takılı olduğu yerler bulundu, yeni adla güncellendi. Benim DerivedData yaptığım işten şimdiki olmadığı için

enter image description here

0

Bu birkaç kez karşılaştık. Yaptığım zamanki mantığı hiç anlamadım ve yaptığım değişikliklerin kaydını tutmuyor ... ama betik türetilen verilerdeki bir arşivden çalışmaya çalıştığından, senaryonun doğru olduğundan emin olmalısın. aslında mevcut. Bunu yapmak için, türetilmiş verilerinizi (veya en azından komut dosyanızı içeren dizini) silin ve yeniden oluşturun. Xcode boşlukları dolduracaktır. Derived Data menüsüne gitmek için File menüsüne gidip daha sonra Project Settings (veya Workspace Settings buna göre) ve bulucunuzun bağlantısını takip ederek hızlı erişim sağlayabilirsiniz. Sadece çöp at.

İlgili konular