Unact / yandex_mapkit

Flutter implementation of YandexMapkit
MIT License
132 stars 151 forks source link

ошибка при сборке на xcode 13.3 #203

Closed topor00 closed 2 years ago

topor00 commented 2 years ago

Несколько дней назад вышла новая версия xcode 13.3, и при сборке проекта на реальное устройство (и в архив) возникает ошибка in project/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile(YMKRouteView_Binding.mm.o), section DATA/bss has type zero-fill but non-zero file offset file 'project/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile' for architecture arm64 на предыдущей версии xcode такой проблемы не было и все работало исправно. Добавлю также, что при запуске на эмуляторе, сборка происходит успешно, но в самом приложении сама карта местности не отображается

DCrow commented 2 years ago

Дубль #146

Добавлю также, что при запуске на эмуляторе, сборка происходит успешно, но в самом приложении сама карта местности не отображается

Если вы о том что видна сетка без отображения карты, значит проблема в ключе(либо не указан, либо не активирован).

topor00 commented 2 years ago

думаю, это все же не дубль, ошибка иная, чем в той теме, на которую вы ссылаетесь. на гите нативной библиотеки яндекс карт нашел схожую проблему (только не по названию тему, а ниже по тексту, разбирают эту проблему, если что, у меня процессор intel) https://github.com/yandex/mapkit-ios-demo/issues/106#issuecomment-1072275846 значит ли это, что решение будет только в следующей версии? или у вас исправно собирается проект на xcode 13.3 ?

по поводу подложки карт на эмуляторе - да, сама подложка не видна. что касается ключа - он активирован и приложение с этим ключом исправно работает (собранное на предыдущей версии xcode) на телефоне

DCrow commented 2 years ago

Да, действительно вы правы. Тут ошибка в новом XCode, и что текущая версия нативной либы не поддерживает его.

Таким образом остается только ждать, когда команда Яндекс поправит эту багу, только тогда можно будет и эту либу обновить.

На данный момент могу только посоветовать, как в комментах пишут, использовать более старую версию XCode.

FeofanGreek commented 2 years ago

Присоединяюсь к ветке. На Андроид блидится ОК. На симуляторы билдится ОК, при попытке созать билд на релиз в стор ошибит (ld: in /Users/*/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile(YMKRouteView_Binding.mm.o), section DATA/bss has type zero-fill but non-zero file offset file '/Users/**/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

)

Процессор М1, предыдущие билды шли нормально, проблема возникла после обновления xCode будь он не ладен Version 13.3 (13E113)

remakerich commented 2 years ago

Присоединяюсь к ветке. На Андроид блидится ОК. На симуляторы билдится ОК, при попытке созать билд на релиз в стор ошибит (ld: in /Users/***/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile(YMKRouteView_Binding.mm.o), section DATA/bss has type zero-fill but non-zero file offset file '/Users/dkoldashev/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

)

Процессор М1, предыдущие билды шли нормально, проблема возникла после обновления xCode будь он не ладен Version 13.3 (13E113)

не подскажешь как ты запускал под м1?

FeofanGreek commented 2 years ago

меняешь на armv7 и получается запустить на эмуляторе. Чтоб сделать билд для стора или реального устройства нужен arm64, он по прежнему ошибит

akbarpulatov commented 2 years ago

Есть новости?

iska9der commented 2 years ago

Тоже столкнулся при попытке протестировать на реальном девайсе.

Советуют установить 13.2.1: https://github.com/Unact/yandex_mapkit/issues/218#issuecomment-1107836879 https://github.com/yandex/mapkit-ios-demo/issues/141#issuecomment-1123758162

lappi commented 2 years ago

Поговаривают что в 4.1.0 баг закрыли, когда планируется апдейт? https://github.com/yandex/mapkit-ios-demo/issues/106#issuecomment-1130101072

DCrow commented 2 years ago

Когда 4.1.0 официально релизнут, тогда и здесь обновим. Пока что на сайте версии нет(кроме того и для андроид еще версия не вышла), поэтому пока ждем. Если все же про него забыли и тп, тогда через неделю-две обновлю.

airsend commented 2 years ago

Когда 4.1.0 официально релизнут, тогда и здесь обновим. Пока что на сайте версии нет(кроме того и для андроид еще версия не вышла), поэтому пока ждем. Если все же про него забыли и тп, тогда через неделю-две обновлю.

Появилась новая версия

bondsy777 commented 2 years ago

Не собирается на физическом ios девайсе: Could not build the precompiled application for the device. Версия yandex_mapkit: ^2.0.6. Error (Xcode): In ...ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile(YMKRouteView_Binding.mm.o), section DATA/bss has type zero-fill but non-zero file offset file for architecture arm64

[✓] Flutter (Channel stable, 2.10.4, on macOS 12.0.1 21A559 darwin-arm, locale en-RU) [✓] Xcode - develop for iOS and macOS (Xcode 13.4)

bondsy777 commented 2 years ago

когда планируется смержить?

DCrow commented 2 years ago

Обновлено в 3.0.0

FeofanGreek commented 1 year ago

чтоб запустить на симуляторе убираешь из архитектур в xCode arm64 оставляешь только armv7. На симуляторе в этом случае билдится.

13 апр. 2022 г., в 22:33, remakerich @.***> написал(а):

Присоединяюсь к ветке. На Андроид блидится ОК. На симуляторы билдится ОК, при попытке созать билд на релиз в стор ошибит (ld: in /Users/***/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile(YMKRouteView_Binding.mm.o), section DATA/bss has type zero-fill but non-zero file offset file '/Users/dkoldashev/Documents/flutter_project/toolsapp/ios/Pods/YandexMapsMobile/YandexMapsMobile.framework/YandexMapsMobile' for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

)

Процессор М1, предыдущие билды шли нормально, проблема возникла после обновления xCode будь он не ладен Version 13.3 (13E113)

не подскажешь как ты запускал под м1?

— Reply to this email directly, view it on GitHub https://github.com/Unact/yandex_mapkit/issues/203#issuecomment-1098409033, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANTRAK4DB7LV2LRNXFUK3IDVE4ORDANCNFSM5Q6OAYHA. You are receiving this because you commented.