2011-06-01 2 views
1

Je souhaite mettre à niveau mon installation MonoTouch de la version 3.2.6 vers la dernière version de 4.0.3, mais je suis hésitant à ce sujet, je veux donc pouvoir revenir en toute sécurité à 3.2.6 au cas où les choses ne fonctionneraient pas en 4.0.3. Quelle est la meilleure façon de faire cela?Comment puis-je sauvegarder MonoTouch?

Si je sauvegarde mon dossier/Developer/MonoTouch, installez 4.0.3, puis restaurez mon ancien dossier/Developer/MonoTouch, puis-je à nouveau bénéficier d'une bonne installation 3.2.6?

Est-ce que je dois même m'en préoccuper? Puis-je à la place exécuter à nouveau l'installateur 3.2.6 et cela me ramène à une bonne installation de 3.2.6?

Répondre

0

Gardez juste votre ancien installateur pour 3.2.6 autour. Si vous voulez revenir à 3.2.6, il vous suffit de l'installer à nouveau.

OS X est un peu bête, il n'y a pas de concept de désinstallation. Vous venez d'installer à nouveau par-dessus. PS - Je ne voudrais même pas jouer avec ça. Il y avait tellement de bugs dans 4.0.3, je l'ai trouvé inutilisable. Vous pouvez également ajouter read dessus, mais Novell a licencié la plupart des membres de l'équipe MonoTouch. Miguel de Icaza commence Xamarin b/c de cela, je crois.

+0

Totalement d'accord. MT 4 a provoqué le crash de mon application à de nombreux endroits où elle ne s'est pas écrasée lors de l'utilisation de MT 3.2.6. Je ne sais toujours pas pourquoi. –

+0

Ils ont ajouté de nombreux changements au compilateur, et je crois qu'ils se sont précipités pour faire sortir MonoTouch 4 un peu trop tôt. Voir ici pour plus d'informations: http://monotouch.net/Releases/MonoTouch_4/MonoTouch_4.0.0 – jonathanpeppers

+0

Pouvez-vous détailler certains des problèmes que vous avez vus avec 4.0.x? Je l'ai testé sur mon application quelques fois sans problèmes, mais je n'ai rien fait de plus. La grande raison pour laquelle je le veux est pour les corrections à la [mémoire] (http://stackoverflow.com/questions/5666905/monotouch-instability-continues-managed-memory-allocator-crashes) allocator [plantage] (http://stackoverflow.com/questions/5819700/why-is-our-monotouch-app-breaking-in-the-garbage-collector-it-is-not-out-of-memo). Si je reçois ces correctifs, je peux envoyer certaines nouvelles fonctionnalités dans mon application. – Mike