SORU
7 NİSAN 2011, PERŞEMBE


Derlemek, İnşa veya böyle büyük mükafat 4 ile Arşiv sorunları (ve bağımlılıkları)

Bu soru son birkaç hafta içinde daha genel konular: s büyük projeler şeklinde yükseltme) kapsayacak şekilde gelişti.

Ancak sorunların çoğu aynı yönergeler kümesi izleyerek çözülebilir.

Eğer aşağıdaki sorunlardan herhangi biri varsa, kabul cevabı yöntemleri deneyin:

  • Böyle büyük mükafat 4 arşiv Uygulaması başarısız olur
  • Böyle büyük mükafat 4 kullanılamaz bir arşiv oluşturur
  • Böyle büyük mükafat 4 oluşturmaz .ıpa
  • Böyle büyük mükafat 4 basit hatalar nedeniyle derlemek için başarısız olur
  • Böyle büyük mükafat 4 başlıkları bulamıyor
  • 4 kod tamamlandı Güncellemelerinden çalışmıyor
  • Proje bağımlılıklar derleme olmaz
  • Bir kısmı ekleyerek yukarıdaki sorunlardan herhangi biri neden olur

Orijinal Soru

Başlık:< . em ^"sözlü veya basit sorun dosya bulunamadı" böyle büyük mükafat 4

İnce yapı ve cihaz ve simülatör üzerinde çalışacak ama headers dosyaları statik bir kütüphane ile ilişkili ararken bu hataları Arşiv için çalışırken Güncellemelerinden 4'te bir projem var:

In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15:
In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23:
In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11:
In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10:
/Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file not found [1]
 #import "Merchant.h"
         ^
1 error generated. 

Böyle büyük mükafat hata verir

lexical or preprocessor issue file not found 

ÇokGoogling birçok kişi bu sorunu ama çözüm yok sahip olduğunu gösteriyor. Herkes bir düzeltme veya bir ipucu bile var.

Güncelleme:user header arama yolları 5* *tüm yapılandırmaları için ayarlanır. İyi arşivleme dışında herhangi bir yapılandırma kullanarak oluşturur.

Güncelleme 2:Merchant.h otomatik oluşturulan Çekirdek Veri bir sınıftır ve bu nedenle .xcdatamodeld paket içinde, ancak başlıkları kütüphane oluşturulduğunda kamu başlıklar dizinine kopyalanır.

CEVAP
9 NİSAN 2011, CUMARTESİ


NB: "Güncellemelerinden arşiv sorunların çözecektir aşağıdaki adımları ancak, deneyin önerilmektedir yorum quitting Xcode ilk. Bu sana verdiği ayar saatlerce kaydedebilirsiniz.

  1. "Kullanıcı Başlığı yolları" doğru (""yollara alanlar için, her iki proje ve bağımlılıkları) . edin
  2. "Her Zaman kullanıcı yolları" için EVET . arama ayarlayın
  3. Bir grup "" proje ve bu grup için . başlıkları sürükleyin İndeksleme başlıkları oluşturun ^em>YOKistendiğinde herhangi bir hedef ekleyin. Bu senin içinde herhangi bir başlık içerir.xcdatamodeldsağ tıklamanız gerekir ve paket içeriğini onları bulmak için.
  4. Tüm bağımlılıkları ayarlamak için"" . Atla Yükleyin ayarı oluşturun"" . Evet
  5. Herhangi bir "Halk" İnşa Aşamalarında başlıklar"" . Proje için hareket
  6. Yapı Ayarını ayarlayın"Yükleme Dizini"$(LOCAL_APPS_DIR) Hedefin üzerinde
  7. Hedef ayarı "içeren tüm kaynak dosyaları" EVET. tarama inşa değiştirin (link)
  8. Böyle büyük mükafat (>daha yeni sürümleri ile 4.2) 13* *çalışma alanları ile ilgili isteyebilirsiniz.
  9. Elle delete the project.xcworkspace files başvurulan proje formu

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ThePhestor

    ThePhestor

    22 Mart 2011
  • thewinekone

    thewinekone

    17 Aralık 2005
  • Tom Megalis

    Tom Megalis

    18 NİSAN 2006