В документации написано что нужно использовать CONFIG. Добавил "CONFIG += x86 x86_64". Результат - бинарник i386-only в Qt 5.3.2 и x86_64-only в 5.4.0. Причём сами Qt библиотеки для симулятора - universal (по крайней мере в 5.4.0, в 5.3.2 file не может определить архитектуру). Как правильно указать чтобы создавался universal binary? В qmake reference всё что нашёл - это упоминание CONFIG и то, что qmake может создавать universal binaries.
pro:
TEMPLATE = app
TARGET = quick
QT += qml quick
SOURCES += main.cpp
RESOURCES += qml.qrc
# Default rules for deployment.
include(deployment.pri)
QMAKE_IOS_DEPLOYMENT_TARGET = 7.0
CONFIG *= x86 x86_64
Почему возник вопрос - простейшее QML приложение собранное с 5.4 показывает в Симуляторе просто чёрный экран и всё. С 5.3.2 работает.