Dies ist eine völlig nicht unterstützte Funktion, aber ...
Aktuelle Versionen des mTouch Dienstprogramm (Ende 5.x und höher) zwischenzuspeichern den AOT'd Assembler-Code für jede Anordnung, dass es für jeden kompilieren muss Architektur, auf die Ihr Projekt als Zwischenschritt im Buildprozess abzielt. Es gibt ein temporäres Verzeichnis, in dem diese Dateien erstellt werden, um sie so zu kompilieren, dass sie nicht zwischen Builds gelöscht werden (Teil einer Build-Optimierung).
Wenn Sie in das Build-Ausgabeprotokoll schauen, sehen Sie die gcc-Befehlszeile für jede * .s-Datei (Sie können den Pfad dieser * .s-Dateien oder sogar den gesamten gcc kopieren Zeile, um jeden von ihnen in .o-Dateien zu kompilieren), aber ändern Sie die letzte gcc-Zeile, um sie in * .a-Datei oder etwas zu kompilieren, das in Ihrem Xcode-Projekt verwendet werden soll. Oder Sie könnten einfach jede der * .s-Dateien in Ihr Xcode-Projekt kopieren (das ist vielleicht einfacher, nicht sicher).
An diesem Punkt haben Sie Ihr MonoTouch-Projekt in nativer Bibliotheksform.
Dann brauchen Sie nur auf dem Mono Embedding APIs zu lesen: http://www.mono-project.com/Embedding_Mono
hey hugh, ich frage mich, wenn Sie zu diesem Thema keinen Erfolg gehabt haben ... thx für deine Antwort – samsam
Sorry, @samsam, Als ich für diese Frage das "Tumbleweed" -Abzeichen erhielt, entschied ich, dass es Zeitverschwendung war, weiter zu suchen. – Hugh
irgendeine Art von Gras am wenigsten ... nun, meine Forschung (soweit es ging) brachte auch keine positiven Nachrichten ... Danke trotzdem :) – samsam