Я хочу встроить моно в мое приложение iOS. Я не хочу использовать MonoTouch. Я хочу встроить моно вручную следующим образом:
http://www.mono-project.com/Embedding_Mono
Я сделал это успешно в окнах, используя приведенное выше руководство и различные онлайн-примеры, здесь хороший Windows:
https://github.com/inkdev/Embedded-Mono-Sample
Однако у меня возникли проблемы с запуском iOS. Я знаю, что это можно сделать, такие компании, как Unity3d, используют его для управления технологией игровых движков. Я не могу понять, как скомпилировать и связать моно для iOS, и я не могу найти никаких хороших инструкций для этого. Я не нашел никакой помощи с помощью поисковых систем, они, судя по всему, превращают статьи о MonoTouch (собственная коммерческая оболочка Xamarin вокруг внедрения моно в iOS).
Вот еще несколько примечательных ссылок:
http://www.mono-project.com/Mono:ARM
http://web.archive.org/web/20090106023130/http://mono-project.com./Mono:Iphone
Где-нибудь я могу получить предварительно скомпилированные библиотеки и заголовки для Mono для iOS, поэтому в моем коде на C я могу просто связать и включить?
Может ли кто-нибудь предоставить и пример того, как скомпилировать моно для iOS ARM-процессоров?
MonoTouch предоставляет отличную оболочку для всех API-интерфейсов iOS Objective C, однако вам не обязательно нужно все это, поскольку я понимаю, что должно быть возможно компилировать, а затем вставлять моно самостоятельно, а затем использовать pInvoke для вызова нескольких которые вам понадобятся.
Любая помощь будет принята с благодарностью, ty!