Я создаю приложение Xamarin.iOS, используя EFCore 3.0 и SQLite. Когда я пытаюсь запустить простой демонстрационный проект , я всегда получаю 4 собственные ошибки компоновки:
TestEFC3XamarinApp.iOS / MTOUCH: Ошибка MT5214: сбой собственного связывания, неопределенный символ: _sqlite3_key_v2,На этот символ ссылался управляемый член SQLitePCL.SQLite3Provider_internal / NativeMethods.sqlite3_key_v2. Пожалуйста, убедитесь, что на все необходимые фреймворки есть ссылки и ссылки на собственные библиотеки. (MT5214) (TestEFC3XamarinApp.iOS)
TestEFC3XamarinApp.iOS / clang: Ошибка: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова) (TestEFC3XamarinApp.iOS)
TestEFC3aa. iOS / MTOUCH: ошибка MT5214: сбой собственного связывания, неопределенный символ: _sqlite3_rekey_v2. На этот символ ссылался управляемый член SQLitePCL.SQLite3Provider_internal / NativeMethods.sqlite3_rekey_v2. Пожалуйста, убедитесь, что на все необходимые фреймворки есть ссылки и ссылки на собственные библиотеки. (MT5214) (TestEFC3XamarinApp.iOS)
TestEFC3XamarinApp.iOS / MTOUCH: Ошибка MT5202: сбой собственного связывания. Пожалуйста, просмотрите журнал сборки. (MT5202) (TestEFC3XamarinApp.iOS)
Я запускаю эти последние версии программного обеспечения
VS2019 16.3.4, Xamarin.iOS 13.4.0.2, Xcode 11.1, iOS 13.1 (симулятор), EFCore3.0
Я уже пытался
- удалить папки bin и obj и перестроить решение
- удалить кэш сборки xamarin на Mac (~ / Library / Caches / Xamarin /mtbs / build / *)
- - регистратор: динамический и -gcc_flags дополнительный -dead_strip дополнительные аргументы mtouch
- переустановка Xcode
Проблема может быть найдена на странице xamarin-macios github (ссылка) , но она не решена. У вас есть идеи, как это исправить? Это было бы здорово, потому что я застрял в этой проблеме на несколько дней.