Question

Éditer

Trouvé la solution. Réinstallez tout - xcode, mono, monodevelop et monotouch. Maintenant ça marche. Yay.

/Éditer

J'ai eu Xcode (3.2.1 - Snowleopard, iPhone 3.1.3) installé pendant un certain temps, et je peux exécuter et créer des applications bien dessus.

J'ai installé Monotouch, car je veux tirer parti des 8 ans et plus de compétences .NET que j'ai :)

Alors j'ai installé:

  • Mono: Monoframework-2.6.1_1.macos10.novell.x86

  • Monotouch: Monotouch-Eval-1.5.0

  • Monodéveloppe: Monodevelop-2.2.1-R152508 (était 2.2.1, mais quand j'ai commencé, il a dit qu'il y avait une mise à jour, que j'ai installée - c'est la version de mise à jour)

Si je fais un nouveau projet et que je le construis, je reçois l'une des erreurs suivantes:

  • Échec de construction. Référence d'objet non définie sur l'instance d'un objet.
  • Build a échoué: iBtool introuvable (BTW, c'est dans / développeur / usr / bin / ibtool) ou une similaire à la seconde si j'utilise la version plus ancienne (2.2.1 publiée) de Monotouch.

Je ne trouve aucune information de débogage nulle part. Je pourrais réinstaller Xcode / iPhone SDK, mais comme il est déjà installé et fonctionne (et non, ce n'est pas une mise à niveau SL), cela n'a pas de sens.

Quelqu'un a une idée? Je veux tellement utiliser Monotouch - OBJ-C me pousse sur le mur! Les applications de console (mono) fonctionnent bien.

Mac OS X 10.6.2, MacBook Pro, Installation propre avec les anciens paramètres déplacés.

Était-ce utile?

La solution

Publication pour rendre la réponse à la question plus évidente sur la liste, la solution était:

Le "iBtool" non trouvé signifie que Monotouch / Monodevelop ne peut pas trouver votre installation Xcode. Il y a de fortes chances que vous n'ayez pas installé le SDK Xcode. Parfois, les mises à niveau brisent le SDK d'Apple, vous devez donc réinstaller le SDK d'Apple.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top