Начиная с iOS8, вы можете использовать библиотеки динамических ссылок (фреймворки). Есть ли способ создать кросс-платформенную общую библиотеку в Visual Studio, которая предназначена для динамической библиотеки для iOS?
В настоящее время я вижу только параметры статического «.a» в свойствах проекта общей библиотеки iOS.
Даже если мне придется обойти это путем компиляции вручную на Mac, в XCode или в командной строке, мне любопытно узнать, есть ли способ сделать это, начав с общей библиотеки в Visual Studio 2015?
Контекст для этого заключается в том, что мы переносим некоторые библиотеки C ++ DLL для работы на iOS (и, возможно, на Android тоже). Похоже, теперь мы можем создать общие библиотеки C ++ или перенести библиотеки C ++ DLL на C # и использовать Xamarin (возможно, немного больше работы с портированием)
Я открыт для того, чтобы кто-то высказался по поводу того, «почему мы должны придерживаться статических библиотек в мире iOS, и вот какова должна быть ваша общая архитектура приложения».
Исходя из опыта работы с Win32 и COM, у вас есть небольшой опыт работы с системами * NIX, но не с OSX / iOS … так что есть большая вероятность, что я не в курсе общей архитектуры для этой платформы.
Вкратце, вот вопрос, который я задаю:
Могу ли я создавать динамически связанные библиотеки для iOS с использованием Visual Studio 2015 или я ограничен использованием статических библиотек?
Задача ещё не решена.
Других решений пока нет …