Ceci est une fonctionnalité totalement non pris en charge, mais ...
versions récentes de l'utilitaire mTouch (5.x fin et plus récent) cache le code assembleur AOT'd pour chaque ensemble qu'il a besoin de compiler pour chaque architecture que votre projet cible comme une étape intermédiaire dans le processus de construction. Il y a un répertoire temp dans lequel il va créer ces fichiers pour les compiler, qu'il ne supprime pas entre les builds (partie d'une optimisation de build). Si vous regardez dans le journal de sortie de construction, vous verrez la ligne de commande gcc qu'il utilise pour chaque fichier * .s (vous pouvez copier & coller le chemin de ces fichiers * .s ou même le gcc entier line pour compiler chacun d'entre eux en fichiers .o), mais changez la dernière ligne gcc à compiler en fichier * .a ou quelque chose à utiliser dans votre projet Xcode. Ou vous pourriez simplement copier chacun des fichiers * .s dans votre projet Xcode (cela pourrait être plus facile, pas sûr).
À ce stade, votre projet MonoTouch sera sous forme de bibliothèque native.
Ensuite il vous suffit de lire sur les API Embedding Mono: http://www.mono-project.com/Embedding_Mono
hey hugh, je me demande si vous avez eu de succès sur ce sujet ... thx pour votre réponse – samsam
Désolé, @samsam, Quand j'ai gagné le badge "tumbleweed" pour cette question, j'ai décidé que c'était une perte de temps de regarder plus loin. – Hugh
une sorte de mauvaise herbe le moins ... eh bien, mes recherches (dans la mesure où cela s'est passé) n'ont pas non plus apporté de nouvelles positives ... merci quand même :) – samsam