I runtime del simulatore iOS più vecchi di iOS 7.1 non funzionano su OS X Yosemite.
È ancora possibile creare le app per supportare versioni iOS precedenti impostando una destinazione di distribuzione meno recente, ma non sarà possibile testarle su un dispositivo simulato in esecuzione su OS X Yosemite. È possibile eseguire il test su un dispositivo fisico con iOS 6.1 o eseguire Xcode 5.1.1 in OS X Mavericks per testare il progetto nel simulatore precedente.
Questo non è solo un requisito arbitrario. Questa è una limitazione dei runtime precedenti che non possono essere eseguiti nelle versioni del SO dell'host più recente. Il motivo principale per cui il supporto per le versioni sim viene rilasciato nelle nuove versioni è che semplicemente non funzionano sulle nuove versioni del sistema operativo per una ragione o l'altra e richiederebbero importanti aggiornamenti al runtime simulato stesso o soluzioni alternative (costose-costose) aggiunte al sistema operativo host per supportarli.
Negli ultimi 5 anni circa, abbiamo spostato lo strato di interfaccia tra host e sim in modo che si abbassasse e riducesse ora probabilmente il più piccolo possibile con il modello corrente.
fonte
2014-10-30 07:11:16
Non sono sicuro di dove ottenete le vostre informazioni. Secondo Apple, (https://developer.apple.com/support/appstore/), il 52% dei dispositivi è iOS8, il 43% è iOS7 e solo il 5% è iOS6 o precedente. –
Il 5% è un mondo scottante, qui in Brasile questo numero dovrebbe essere più alto. E l'applicazione sviluppata per l'utilizzo con l'attrezzatura che vendiamo. Anche se è una percentuale bassa, potrebbe causare un cattivo impatto ai consumatori. Grazie. –
Questo sarà probabilmente chiuso in base all'opinione pubblica, ma dovresti rilasciare ios6, a meno che tu non abbia dati reali per suggerire che taglierai molti dei tuoi utenti attivi e paganti. – jrturton