qt xcode8

Qt no funciona desde Xcode 8



xcode8 (4)

Desde la instalación de Xcode 8, recibí este error al crear el proyecto de Qt Console:

Proyecto ERROR: Xcode no está configurado correctamente. Es posible que deba confirmar el acuerdo de licencia ejecutando / usr / bin / xcodebuild.

He reinstalado Qt y Qt Creator. He leído muchas publicaciones similares, ejecuto xcode-select y otras cosas. Esto es una locura, no hay nada que hacer, aún el mismo error.

Me pregunto qué hará exactamente Qt con Xcode.

(esto es Qt 5.7)



Para evitar el error ''La versión actual del SDK de iPhone (10.0) es demasiado antigua. Por favor actualice Xcode. '' cuando construyas para iOS necesitarás además de cambiar ''xcrun'' a ''xcodebuild'' (como dice share ) también cambiar la versión mínima de SDK a "10.0". Abrir documento:

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

Y reemplazar:

lessThan(QMAKE_MAC_SDK_VERSION, "8.0"):

Con:

lessThan(QMAKE_MAC_SDK_VERSION, "10.0"):

UPD: Qt 5.7.1 ya funcionó bien con xcode 8, solo actualiza tu Qt a esta (o superior) versión


Por el momento, hasta Qt actualiza esta es una solución:

Paso 1 :

Abre el archivo:

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

Paso 2 :

Reemplazar:

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

Con:

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


Solo para completar la respuesta de Yevgeniy Logachev, debe usar la solución de Luca pero para la ruta de iOS, si desea compilar para dispositivos iOS:

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