Installation de monotouch - Ibtool non trouvé d'erreur
-
19-09-2019 - |
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.
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.