2014-10-16 10 views
9

Esiste un'opzione "Crea per" nella finestra di ispezione dei file del generatore di interfacce. Ho scoperto che influisce sugli attributi dell'elemento di distribuzione nel file XIB. Ma non riesco a trovare qual è il vero scopo di questa impostazione.Opzione "Costruisci per" nel generatore di interfacce

Ho un'app iOS con obiettivo di distribuzione iOS7. Seleziono un'opzione "iOS 8.0 e successive" nell'impostazione "Crea per" in un XIB specifico. Quindi lancio l'app su iPhone con iOS 7.1. ma lo schermo definito da questo XIB può essere caricato e utilizzato. Questa impostazione ha un impatto sull'applicazione in esecuzione?

+0

Hai mai trovare una risposta a questo? –

+0

No. Ancora non conosco la risposta. – Merlin

+1

Non riesco a trovare nulla in Apple Docs, ma ho trovato molti posti in cui le persone stanno discutendo di questa proprietà. Forse questo ragazzo ce l'ha: https://forums.xamarin.com/discussion/comment/116379/#Comment_116379 – skensell

risposta

0

L'opzione 'builds' definisce per quale versione iOS è destinato il file XIB.

Ad esempio, potrei avere UIStackView nel mio XIB che, è pensato solo per iOS 9 e versioni successive.

In questo scenario mi piacerebbe sicuramente contrassegnarlo come "iOS 9.0 e versioni successive" nella sezione "crea per" altrimenti si verificherà un errore di compilazione.

Nel tuo caso di test, potrebbe essere il caso che anche se hai contrassegnato XIB per iOS 8.0, è ancora compatibile con iOS 7.1 e carica senza problemi.

Spero che questo aiuti.

Cordiali saluti,

Mukund

Problemi correlati