Clase de cualquier tamaño ignorado para ios7

Estoy desarrollando tanto para iOS7 como para iPhone 8. Dado que iOS7 no admite clases de tamaño de altura compacta, pensé que la forma consensuada de hacerlo era usar la clase de cualquier tamaño para diseños horizontales de iPhone y usar la clase de tamaño vertical de ancho compacto (cWrH) para Retrato de diseños de iPhone.

Establezco una restricción en una vista en any-any, luego modifico una constante de restricción en cWrH para que sea específica para esa clase de tamaño. Sin embargo, tanto el dispositivo iOS7 como la vista previa de Xcode ignoran la restricción any-any y usan la restricción cWrH para las orientaciones vertical y horizontal.

No tengo idea de por qué está sucediendo esto. Todo lo que quiero hacer es establecer diferentes restricciones dependiendo de la orientación.

Esto se replica fácilmente con la última versión de Xcode 6.0.1.

Semi-relacionado:¿Cómo pueden las interfaces de usuario adaptativas de Xcode 6 ser compatibles con iOS 7 y iOS 6?

Capturas de pantalla a continuación:

Respuestas a la pregunta(1)

Su respuesta a la pregunta