2015-11-24 16 views
8

Ho quasi finito con la mia app, e sono testflighting proprio ora. Il problema è che non riesco a farlo funzionare su iPhone 4s e iPhone 5. Il target di implementazione è impostato su 8.0, ed è perfettamente funzionante sul simulatore di iPhone 4s. Quando i miei tester aprono TestFlight, possono vedere questo elenco di dispositivi compatibili e le persone con dispositivi più vecchi di iPhone 5 non possono installarlo. Questo è ciò che i miei tester vedono in PROVA Scelta dei colori:App non compatibile per iPhone 4s e 5 in Testflight

Un'altra cosa strana è che è compatibile con iPad, ma ho impostato i miei dispositivi di iPhone solo in Xcode.

Ho provato a cercare questo, ma posso trovare solo domande relative al layout automatico e ai problemi di dimensionamento. Mi sono assicurato che tutto dovesse apparire perfetto su tutti i dispositivi, cosa mi manca?

+0

FYI - Le app per iPhone possono essere eseguite su iPad. Non puoi impedirlo. – rmaddy

+0

Sembra che tu abbia supportato solo il processore arm64. Assicurati di includere arm7/arm7s per supportare gli iPhone e gli iPad meno recenti. – rmaddy

+0

@rmaddy La mia architettura è impostata per includere arm7/arm7s in Impostazioni di compilazione. MA .. "Costruisci solo architettura attiva" è stato impostato su "Sì" e in base a [questo (collegamento)] (http://stackoverflow.com/questions/28312779/why-the-missing-64-bit-support- success-when-upload-to-the-itunes-connect), dovrebbe essere impostato su "No". Ci sto provando e aggiorno la domanda se questa fosse la soluzione. – Tommy

risposta

15

Il problema era abbastanza facile da risolvere, grazie a rmaddy per averlo indicato. Ho dovuto impostare Solo architettura attiva integrata in Impostazioni di creazione su No per il rilascio. Non ho modificato le impostazioni di debug in quanto mi hanno dato solo errori di compilazione. Vedere schermata:

.

+0

Questa risposta ha risolto il tuo problema? –

+0

Questa risposta non risolve il problema –

+0

@NazishAli questo ha risolto il mio problema almeno, ma potrebbe essere qualcosa di diverso nel tuo caso. Quando ho impostato Solo architettura attiva su No e ripubblicato su testflight, è compatibile con tutti i dispositivi> iOS 8.0 – Tommy