2016-03-29 9 views
1

, hiçbir uyarı görüyorum ama Release I 2 uyarı alıyorum: AslındaXcode derleme uyarısı nasıl çözülür: "işlenirken ... böyle bir dosya veya dizin yok"? Ben <code>Debug</code> şemada oluştururken

while processing /Users/[path to my xcode project]/libUserVoice.a(UserVoice.o): 
warning: /var/folders/s_/m1fjy19n3_x5tnr4pfvx_z1c1111gp/C/com.apple.DeveloperTools/7.0-7A218/Xcode/SharedPrecompiledHeaders/UserVoice_Prefix-cemskxhozggatlabrcxqvydduxjw/UserVoice_Prefix.pch.pch: No such file or directory 
while processing /Users/[path to my xcode project]/libUserVoice.a(UserVoice.o): 
warning: /var/folders/s_/m1fjy19n3_x5tnr4pfvx_z1c1111gp/C/com.apple.DeveloperTools/7.0-7A218/Xcode/SharedPrecompiledHeaders/UserVoice_Prefix-axbllcwdvmtdfsgaozoqlvgidayx/UserVoice_Prefix.pch.pch: No such file or directory 

/var/folder/s_ diye bir dizini yok. Sanırım bu, Xcode 7.3 güncellemesinden bu yana ilk sürüm oluşturuyor. Bugüne kadar değil yardım ne yaptık

:

  • Temizleme klasör
  • yeniden başlatma Xcode dosyaları kaldırma ~/Library/Geliştirici/Xcode/DerivedData/
  • dosyaları Çıkarma
  • inşa ~ /Library/Caches/com.apple.dt.Xcode/
  • Tüm klasörlerdeki klasörleri ve dosyaları kaldırma

Ben gözlenen Ne:

  • Xcode parametresini Precompiled Headers Cache Path puan farklı bir dizine /var/folders/ck/...

bu uyarıları nedeni nedir nasıl?

cevap

1
nihayet neyin yardımcı olduğunu

Tamam oldu: kütüphane

  • yeni inşa kütüphane
  • ekleme github kaynak kodunu alma ve yeniden inşa uyarı
  • belirtilen kütüphane libUserVoice.a Çıkarma

    • Yeni kütüphaneyi kaldırdığımda ve eski olanla değiştirdiğimde, uyarılar tekrar belirdi. Eski olan, satıcı tarafından sağlanan bir derlenmiş ikilidir. Öyleyse bunun Xcode ile ilgisi yok, fakat satıcının yapısıyla ilgisi yok. Yine de, eğer herkes bu konuda ışık tutabilirse, arka planı bilmek ilginç olurdu.

      İpucu: Her iki ARM (iOS aygıtı) ve i386 (iOS Simulator) mimarisinde çalışabilmesi için kütüphaneyi evrensel bir ikili olarak oluşturduğunuzdan emin olun.

  • İlgili konular