2012-03-19 13 views
7

10.7 Mac SDK'yı (ve llvm 3.1 kullanarak) hedefleyen yeni bir XCode projesi oluşturmaya çalışıyorum ve precompile aşamasında çok fazla ayrıştırma hatası alıyorum.OSX 10.7 Yeni XCode Projelerinde Önkoşul Hataları

Tüm Kakao Foundation dosyaları ayrıştırma hatalarına neden oluyor örn.

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFString.h:525:174: error: expected function body after function declarator

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/System/Library/Frameworks/CoreFoundation.framework/Headers/CFError.h:68:43: error: expected ';' after top level declarator CF_EXPORT const CFStringRef kCFErrorURLKey CF_AVAILABLE(10_7, 5_0); // Key to identify associated URL in userInfo. Typically one of this or kCFErrorFilePathKey is provided.

10.6'yı kullanmaya geri dönersem, her şey düzgün çalışıyor ve çalışıyor gibi görünüyor. Sonra

ben kaldırıp kullanarak dev araçları yeniden yüklemek için teşebbüs ettik

...

sudo /Developer/Library/uninstall-devtools -mode=all

... ve XCode 4.3.1 yeniden yüklemeyi ama benim 10.7 hala başarısız herhangi bir yeni projenin inşa .

XCode 4.3+ ve 10.7 SDK ile benzer bir sorun görüldü. Ve dev araçları/XCode'u temizlemek/kurmak için başka hangi adımları denemeliyim?

[değiştir] Ben çok uzun zaman önce bu koştu http://pastebin.com/ahYzhrww [/ düzenlemek]

+0

Önceden derlenmiş önek başlığınız oluşturulduğunda bu hataları aldığınız anlamına mı geliyor? Öyleyse, bu * .pch' dosyasında ne var ve projenizde hangi dilleri kullanıyorsunuz? (Objective-C, C, C++, Objective-C++, ...) –

+0

.pch dosyası, cocoa.h dosyası için tek bir içe aktarma içerir. XCode tarafından sağlanan temel şablon budur. Tam anlamıyla yeni bir Kakao uygulaması oluşturdum ve hedef 10.7'ye ayarlanmışsa ilk yapı başarısız oluyor. Tam oluşturma günlüğünü http://pastebin.com/ahYzhrww adresine yükledim – mmccomb

+0

App Store'dan Xcode sürümünü mi kullanıyorsunuz? –

cevap

1

için inşa günlüğünü yükledim. Bu adımlar benim için çözüldü:

  • /Devoper yaşındaki
  • yeniden yükleyin Xcode için Mac App Store'dan Applications/dan
  • isim ver/Geliştirici Xcode.app çıkarın.

XCode,

geliştirici araçlarının kalanını indirmek için ... Xcode menüsünü açın ve Açık Geliştirici Araçları, fazla geliştirici araçları seç.