2015-01-05 22 views
12

Alternatif başlıklar "DerivedData" sildikten sonra "Gömülü ikili" eklemez:Xcode arama yardım etmek

  • Gömülü Binaries ekleme Xcode başarısız
  • Xcode olacak ayrı proje
  • değil bağlantı çerçevesi
  • App

bakış simülatörü inşaat, çünkü eksik çerçevenin cihazda çöküyor

içinde "DerivedData" klasörünü (veya "Ürün> Temizle") sildikten sonra, başka bir projeden "Embedded Binary" bölümüne (Genel sekmesi altında) CocoaTouch çerçevelerini ekleyemiyorum. Veya Xcode, daha önce yapabileceği bir çerçeve bulamadığı için bir linker hatasına ulaşır. "Gömülü Çiftlerin" altında + 'da

tıklamak

Diğer belirtiler Çerçeve seçici gösterir ama çalışma alanında farklı projede bir çerçeve seçerek bir şey yapmaz.

+0

burada http://stackoverflow.com/questions/24878274/getting-dyld-fatal-error-after-updating-to-xcode-6-beta-4-using Cevabıma bir göz atın -swift/35654969 # 35654969 –

cevap

7

Bu gömülü ikili dosyaları geri yüklemek için keşfettim tek yolu, bazı adımlar gerekli olmadığını düşünüyorsanız, lütfen yorum bırakın.

Önkoşullar: Read Daniel Tull's answer.

  1. Kaldır çalışma
  2. tüm çerçeve projeleri muhtemelen (
  3. Add Proje geriye çalışma
  4. projeyi kurmak içine "DerivedData" bir "temiz bir yapı" gerçekleştirin ve/veya kaldırma İsteğe bağlı)
  5. Uygulama hedefinin Genel sekmesinde, + "Bağlantılı Çerçeveler ve Kütüphaneler"'un altındaki çerçeveyi seçin. Simülasyon
  6. Yapı ve koşmak
  7. Oluştur (herhangi bir sorun bina veya yayınlanmaya olmamalıdır) ve cihaz için çalışacak
  8. tıklayın (bunun nedeni doğru bağlantılı olduğundan değil çerçeveye bir kazaya sebep olabilir, bu çökme görmezden) "Gömülü Binary'ler" altındaki + çerçeveyi seçin. Bu, tüm gerekli çerçeveler için
  9. Tekrarla ("Bağlantılı kafes ve Kütüphaneler" altında mümkün kopya) projeye ekleyin gerektiğini
  10. bina ve siz (ve/veya kırmızı), herhangi bir yinelenen kaldırabilirsiniz onaylanır (cihazda) çalıştıran bir kez Eğer Gömülü Çiftlerin için çerçeveyi eklediğinizde Proje Yöneticisi çubuğunda çerçeveler veya Genel sekmesi
44

hedef, bir referans bunun için projeye eklenen olacaktır. Yukarıdaki adımları uyguladıktan sonra bu referansı seçerseniz, büyük olasılıkla bizim istediğimiz bir göreceli değil, bir Mutlak Yol referansı olduğunu göreceksiniz.Ürünleri Build Göreli için konumu değiştirin ve referans her zaman bir "sert" temiz yaparsanız keşfedilebilir veya vb başka bir bilgisayar ben en iyi bir projeden için yerleşik bir çerçeve eklemek açıklar made a video sahip

kullanmalıdır başka bir kardeş projesinde bir uygulama hedefi.

+0

Bu forma benim cevabım, iyi iş ile bağ kurdum. – rjstelling

+0

Cevabınız için teşekkürler. Bir milyon kez oylama! – BandoKal

+0

Çok teşekkür ederim - hiç bu işe yaramadı emin değilim! – StephenT

0

Sadece Daniel'ın yanıtına eklemek için, Konum açılır listeniz grileşiyorsa yanlış dosyayı seçmiş olabilirsiniz. Uygulama projenizdeki çerçeveyi seçtiğinizden emin olun (çerçeve projesi değil).

enter image description here