2016-09-17 16 views
21

beri çalışmıyor. Çok benzer bir gönderi okudum, xcode-select'i çalıştırdım. Bu delilik, yapılacak bir şey yok, hala aynı hata.Qt i Qt Konsol Projesi oluşturarak bu hata var, Xcode 8 yüklemesi yana Xcode 8

Xcode'un Xcode ile tam olarak ne yaptığını merak ediyorum?

Adım 1:

Dosya aç:

<Qt installation folder>/5.7/clang_64/mkspecs/features/mac/default_pre.prf 

bu bir düzeltmedir an için

+3

, örneğin, bu komutu çalıştırarak ve lisans sözleşmesini kabul denemek mü: iy Logachev, size iOS cihazlar için derlemek istiyorsanız, Luca ancak iOS yolu için bir çözüm kullanmak zorunda? –

+2

[Bu başlık] (http://stackoverflow.com/questions/33728905/qt-creator-project-error-xcode-not-set-up-properly-you-may-need-to-confirm-t) açıklar. problem çözümü. –

+0

Olası bir kopyası, [XCode 8 hatası "Project ERROR: Xcode düzgün ayarlanmamış olsa bile, lisans kabul edilmiş olsa bile] (http: // stackoverflow.com/sorular/39492617/xcode-8-hata-proje-hata-Xcode-ayarlanmamış-up-düzgün-bile-bile-licens) Bir kaynak ağacından Qt bina varsa –

cevap

22

, e kadar Qt güncellemeleri (bu Qt 5.7 olduğunu) Adım 2:

değiştirin:

isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null"))) 

olarak:

isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))) 
+4

, ayrıca yama gerekiyor 'configure' dosyası benzer şekilde. Qt bu konu https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=commitdiff;h=77a71c32c9d19b87f79b208929e71282e8d8b5d9 – DLRdave

+0

bu Qt 5.9 giderilmiştir mı olduğunu giderir hangi taahhüt? –

+0

HAL9000-Kernel @ henüz deneyin vermedi. Eğer yaparsam haber vereceğim. –

2

Luca gelen yanıt doğru, bu Qt hata ve daha fazla ayrıntı burada bulabilirsiniz edilir:

https://bugreports.qt.io/browse/QTBUG-55649

Dahil serbest bırakma/düzeltme işleminde ilerleme.

+2

Sen ziyade başka bir yanıt ekleyerek daha doğru cevaba bir düzenleme olarak bu önermek isteyebilirsiniz. http://stackoverflow.com/help/how-to-answer –

22

Hatalardan kaçınmak için 'Geçerli iPhone SDK sürümü (10.0) çok eski. Lütfen Xcode'u yükseltin. IOS için oluştururken 'xcrun' yerine 'xcodebuild' (Luca Angioloni diyor) yanı sıra minimum sdk sürümünü "10.0" olarak değiştirin. Dosya aç:

<Qt installation folder>/5.7/ios/mkspecs/macx-ios-clang/features/sdk.prf 

Ve değiştirin:

lessThan(QMAKE_MAC_SDK_VERSION, "8.0"): 

olarak:

lessThan(QMAKE_MAC_SDK_VERSION, "10.0"): 

UPD: Qt 5.7.1 zaten sadece Qt güncellemek iyi xcode 8 ile çalıştım Bu (veya daha yüksek) sürüm

+0

Bkz Ya da sadece silme/uzaklaştırma Bu satırı açıklama ... – BuvinJ

8

Yevgen'in cevabını tamamlamak için

<Qt installation folder>/5.7/ios/mkspecs/features/mac/default_pre.prf