2012-03-18 3 views
9

Con Xcode 4.3.1, Apple fornisce il nuovo iOS 5.1 Simulator. Sfortunatamente, sembra che quando si esegue l'hardware dell'iPad, non c'è più il telaio dell'iPad attorno alla finestra sim. Qualcuno ha qualche idea su come ripristinare quella cornice? Uso spesso il simulatore per la demo di funzionalità agli altri tramite la condivisione dello schermo, e sembra molto meglio quando si trova nel frame dell'iPad. Grazie in anticipo.Come posso ripristinare il telaio dell'iPad su iOS Simulator 5.1?

È interessante notare che non è più disponibile il frame.png. Invece, ora all'interno del pacchetto di iOS Simulator, trovi solo: ./Contents/Resources/frame_1only_.png

+3

Boh, ma scommetto ci sia un mercato per un'applicazione per Mac che mette una finestra che sembra una cornice per iPad con un foro per mostrare la finestra del simulatore. – rickster

+0

Anche uno sviluppatore con cui lavoro è turbato da questo ... Spero che una soluzione si presenti. – Fosco

+3

Se sei uno sviluppatore Apple registrato, segnala un errore su http://bugreporter.apple.com e dì loro di rendere la cornice (o cornice) un'opzione *** *** che può essere attivata e disattivata da sviluppatori. Più persone chiedono questo, più è probabile che Apple ci fornisca ciò che vogliamo con i nostri strumenti. –

risposta

2

Scarica Xcode 4.2.1 dal centro di sviluppo ... a parte questo, non c'è niente che tu possa fare al riguardo. Inoltre, mi piace il nuovo simulatore minimalista. (A proposito, c'è una logica alla base di questo: il nuovo simulatore di retina è troppo grande per fornire una buona immagine di castone).

EDIT (per risolvere il problema principale): anche se si riuscisse a trovare un'immagine di castone adeguata, come è possibile modificare gli interni del simulatore? La mia proposta è: trovare un vecchio Xcode con la sim corretta, o mod l'applicazione simFinger per includere un frame per iPad (per quanto ne so, funziona solo con la sim di iPhone) e le dimensioni dell'iPad. Disponibile qui: https://github.com/atebits/SimFinger

MODIFICA 2: Come risulta, supporta l'iPad e la cornice!

+0

Il problema era che non potevo usare un iPad 3 per lo sviluppo con Xcode 4.2.1, perché non aveva le librerie di debug ei simboli necessari. E mentre è potenzialmente giusto dire che un iPad basato sulla retina non può mostrare una cornice, è sciocco per Apple dire che uno standard def non può, dato che un iPhone può ancora ... – NickT

+0

La nuova risoluzione dell'iPad è così enorme già ... la ghiera è piccola in confronto. Dovrebbe essere un'opzione, soprattutto considerando che è possibile ridimensionare il simulatore. – Fosco

+0

Non sto dicendo che non si può ancora avere Xcode 4.3 per lo sviluppo (attenzione, ogni installazione di Xcode chiederà se si desidera rimuovere quella vecchia), ma basta usare il sim Xcode 4.2 per i cast dello schermo e così via. L'unica altra cosa che posso pensare è modificare l'applicazione simFinger. – CodaFi

1

Sembra che stia verificando se esiste o meno una risoluzione dello schermo adeguata per visualizzare la mascherina. Ad esempio, ho un Macbok Pro da 17 "che sviluppo (risoluzione 1920x1200). Quando lancio un progetto di sviluppo per iPad e il suimulator viene visualizzato sul desktop del mio Macbook, nessun problema, la cornice mostra. verso il mio monitor esterno che è 1920x1080, quindi chiudere e riavviare il simulatore ... si presenta senza una cornice

Il mio collega che ha un MacBook Pro 13 "(risoluzione inferiore), non vede mai la mascherina . Sospetto che la nuova retina Macbook Pro mostrerà sempre una mascherina.

Questo è ovviamente pertinente al normale simulatore iPad non retina. Non sono sicuro che con una risoluzione dello schermo adeguata, il simulatore di retina per iPad mostrerebbe una cornice o no?

2

Non sono sicuro che si tratti di un bug o di una soluzione legittima, ma se si utilizza il simulatore iOS 5.1 e si passa a Hardware> TV Out, attivare una delle opzioni (deselezionare disattivato), il la cornice appare improvvisamente attorno al dispositivo.

Ancora ... non so se questo rimarrà nelle prossime versioni di xCode, ma per ora ha funzionato per me!

+0

Ha funzionato per me con il simulatore iOS 6.0 –

6

Il riquadro scompare se il simulatore + frame non si adatta allo schermo. Se lo spostamento sul mio grande monitor esterno, passa all'iPhone e ritorno all'iPad, ho di nuovo il fotogramma.

+0

Lo stesso per me. La cornice viene visualizzata con il simulatore in modalità verticale sul mio Display 1920x1200 ma la cornice non verrà visualizzata con il simulatore in modalità verticale sul mio monitor 1920x1080. – lambmj

+0

Fwiw, il simulatore iPad con la cornice in modalità verticale è 854x1110. Il frame aggiunge 86 pixel in ciascuna direzione. – lambmj

0

Per me, nel simulatore iOS, facendo clic su: Hardware -> Dispositivo -> iPhone (non quelli a retina).

e quindi: Finestra -> Scala -> 100% ha risolto il problema e il telaio è riapparso.

Sul mio lavoro 13inch MBP, posso vedere il frame solo con questa impostazione.

0

CMD + 1 e CMD + 2 scorciatoie da tastiera consentono di attivare la modalità di visualizzazione dei simulatori. A seconda del dispositivo, retina o non retina, si vedrà la ghiera se la risoluzione dello schermo può adattarla.

3

Come tutti hanno detto, assicurati che lo zoom del tuo simulatore sia impostato al 100% usando CMD-1.

Con la nuova risoluzione retina, è necessario disporre di un Macbook Retina per farlo funzionare. Devi impostare la risoluzione dello schermo su max e resettare il simulatore. Questo mostrerà la cornice attorno ai simulatori Retina di iPad e iPad. enter image description here

0

Finestra-> Scale-> 100% ha fatto il trucco per me ... quando viene impostata al 75% perde la cornice