Я создал статическую библиотеку C ++ для IOS (XCode 6.1) в Visual Studio. Но когда я компилирую этот проект, выходной файл .a создается на компьютере Mac, а не копируется обратно в Windows. Меня беспокоит то, как я могу ссылаться на эту статическую библиотеку в проекте приложения iOS C # в Visual Studio?
Итак, у вас есть несколько вариантов: вам нужно иметь Dll, которая содержит собственную библиотеку .a и ресурсы / код для взаимодействия с собственной библиотекой c ++ (и ссылаться на эту Dll в вашем проекте Visual Studio Xamarin.iOS). , Вы можете использовать проект Xamarin iOS Binding в качестве контейнера и одну из следующих опций
Вы можете написать свою собственную оболочку Objective-C для библиотеки c ++ и использовать проект Binding Xamarin.iOS для взаимодействия с ней.
Надеюсь это поможет.
Других решений пока нет …