2009-08-29 18 views
5

L'installazione di My Original Leopard's XCode funziona perfettamente (per lo sviluppo di iPhone 3.0) con Snow Leopard senza apportare modifiche.Snow Leopard e XCode 3.1

Quali sono i vantaggi che otterrò se installo XCode 3.2 fornito con il DVD di SL?

È obbligatorio eseguire l'aggiornamento?

+0

Ho aggiornato ora ... Non ho avuto problemi finora. In grado di ottenere la mia app anche su iPhone. – Mugunth

+0

Potresti "non accettare" la mia risposta per favore? Era da documenti che ho trovato in Apple, ma dal momento che altri hanno riportato in modo diverso, non voglio che il mio sia autorevole in alcun modo. – slothbear

+0

Una bella copertura di aggiornamento su TUAW: http://www.tuaw.com/2009/09/03/xcode-3-2-daily-tip-upgrading-xcode/ – slothbear

risposta

1

Xcode 3.1 dovrebbe continuare a funzionare correttamente ma non è supportato. L'aggiornamento contiene una serie di correzioni di bug e alcune nuove funzionalità. Dal momento che sei uno sviluppatore, sto cercando di indovinare si ha accesso al sito Apple Developer Connection ... qui ci sono le note di rilascio per Xcode 3.2: About Xcode Developer Tools

Personalmente, non ho visto nulla di sconvolgente nel rilascio , ma ho aggiornato comunque. Gli elementi pubblicitari più importanti riguardavano l'analisi statica del codice. Comunque sono sempre interessato alle correzioni dei bug. Inoltre Apple ha testato tutte le ultime novità come gruppo - e non voglio tentare il destino con un mix 'n match.

+3

L'analisi statica da sola vale l'aggiornamento. –

8

Xcode 3.1 NON è supportato su Snow Leopard. Potrebbe funzionare, anche se ci sono diversi bug noti, secondo Chris Espinosa del team di strumenti di Apple.

Apple supporta solo Xcode Tools 3.2 su Snow Leopard.

In termini di funzionalità, i miei preferiti sono l'integrazione con Clang/LLVM, gli aggiornamenti di Strumenti (principali), il nuovo sistema doco e miglioramenti generali per l'editor. Non riesco a immaginare perché non ti aggiorni.

Ricorda inoltre che devi scaricare e installare la versione Snow Leopard dell'iPhone SDK dopo aver effettuato l'aggiornamento a Xcode 3.2. Fondamentalmente è lo stesso della versione Leopard, sebbene utilizzi una versione di Foundation che è più vicina all'effettivo iPhone - questo è per ridurre i problemi in cui una classe funziona nel simulatore ma non sul dispositivo.

+1

Non lo so per certo, ma sarei molto sorpreso se Apple supportasse l'invio di app per iPhone per l'App Store realizzato con 3.1 su Snow Leopard. Ti vogliono al 3.2 se sei su SL. – Hunter

+0

Ho effettuato l'aggiornamento a Snow Leopard dopo WWDC per avere accesso a Xcode 3.2, è decisamente un passo avanti. Ho presentato tre aggiornamenti alle mie applicazioni per iPhone da allora, e tutti sono andati via senza intoppi. Una cosa di cui essere consapevoli è che è possibile costruire verso iPhone OS 2.x, ma è difficile da fare su Snow Leopard e ufficialmente non supportato. –

0

Ho eseguito l'aggiornamento e sono rimasto sconvolto nel vedere che ora devo essere connesso a Internet per utilizzare la documentazione. (Certo che potrebbe essere stato il caso prima e non me ne sono accorto.)

1

Ci scusiamo per il gravedigging qui, ma non riesco a capire come ci si abitua alla nuova navigazione indietro/avanti. Fa schifo. Ora non so mai dove andrà il cursore quando premo quelli. Voglio cambiare rapidamente tra due/tre file di origine, ma ora devo usare il mio mouse invece delle "località interessanti" di Apple nella fonte. Ho appena premuto tre volte e sono ancora sulla stessa linea. Wow, luoghi interessanti che devo dire .. Sono così deluso dal momento che questo ha diminuito il mio tempo così incredibile che sto seriamente pensando di tornare alla 3.1 (e Leopard se è necessario). Ogni volta che ne parlo con altri utenti Xcode, rispondono "basta fare clic su questo e quello", perché dovrei voler usare il mio mouse durante la codifica? Odio usare il mouse durante la codifica. E a proposito, il pageup/down non sposta più il cursore, solo la "vista"?

0

Ho avuto qualche problema con il progettista di Core Data con Snow Leo e Xcode 3.1. Dopo l'aggiornamento su 3.2, tutto andava bene.