Она хорошо работает в сборке Debug, но когда я пытаюсь собрать Release Я вижу неопределенные символы для архитектуры Arm64.
Я видел эти ошибки ранее, они появляются, когда вы пытаетесь, например, запустить симулятор iOS с библиотекой Arm64, пока вы нужно использовать Arm64-SIM. Теперь у меня есть обе библиотеки .a для симулятора и устройства, и обе они работают в режиме отладки (при переключении типа устройства необходимо переключать библиотеки). Я могу воспроизвести те же ошибки в режиме отладки, если использую lib-sim с физическим устройством, и наоборот.
Как lib подключается к приложению:
Код: Выделить всё
Always
Always
- Очевидно, пытался очистить папки bin и obj.< /li>
Поместите библиотеку в iosLib с false. - При Нет проект собирается без ошибок (намного дольше), но не может запуститься.
- Должен ли я сообщить об ошибке?
- Есть ли какие-то другие процессы, которые я не делаю не вижу ли при переключении на Relese возможности обрезать библиотеку?
- Имею ли я право не обращать внимания на то, что, если у меня нет проблем с использованием библиотеки на устройстве iOS и симуляторе, я не должен заставлять их создавать для выпуска?
Подробнее здесь: https://stackoverflow.com/questions/791 ... ed-in-maui
Мобильная версия