-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Поддержка arm64 #148
Comments
Тоже самое. 👍 Команда Яндекса, нужна помощь! |
Проблема стала особенно актуальной после перехода на iOS 7.1 SDK, где убрали стандартную архитектуру без arm 64. Исправьте, пожалуйста! |
Никто уже ничего не будет исправлять в данной Map Kit, так как он больше не поддерживается и сотрудники Яндекса, по всей видимости, вообще не обращают внимание на новые баги. Даже данный критичный баг так и не удалось пока сподвигнуть пофиксить, что уж говорить про этот Убирайте arm64 из "Valid Architectures" и все у вас соберется и на iOS 7.1 SDK, если хотите пользоваться Яндекс картами в ущерб производительности. |
Убрать arm64 не проблема, но я не смогу сейчас сделать Ad-Hoc дистрибуцию или залить в App Store релизную версию, нужная поддержка iOS6. Или я что-то не так делаю. |
Странно, а у меня ad hoc нормально собирается, когда arm64 отсутствует в Valid Architectures. |
Поддержка старых iOS < 7 есть? |
Да, начиная с 6.0 и проект только для iPhone. |
Да, получилось. Что-то видимо я не так делал раньше :) Выходит, что на iPhone5S это будет запускаться и устанавливаться всё равно без arm64 в "Valid Architectures"? Но под симулятор для 64bit проект не запустишь? |
На iPhone 5S процессор будет работать в 32-битном режиме с вашим 32-битным приложением, а iOS-рантайм будет подгружать 32-битные версии библиотек. Никаких проблем не будет. Процесс перевода всех приложений на 64-битную архитектура долго будет тянуться, в Windows с 64-битными процессорами до сих пор работает куча 32-битных приложений. В случае с симулятором, да, запустить не получиться, так как симулятор специально сделан для тестирования 64-битной версии вашего приложения, а она таковой не является. |
Спасибо, ясно. Значит это не столь критично. Но всё равно хотелось бы побыстрее новую версию яндекс карт. |
У меня такая же проблема, но я одного не могу понять. Что означает яндексовское "Мы разрабатываем новую версию."? Разработка длится уже очень долго, или имеется ввиду JS API? И вообще планируется ли что-то для Native Apps? Или так и будем висеть на неподдерживаемой версии, пока Apple не уберет поддержку arm7? |
Да, очень интересно когда намечен выпуск новой версии SDK. Тоесть вопрос на самом деле стоит ребром - стоит ли использовать SDK яндекс карты в своих проектах если сам яндекс не поддерживает их и ничего не комментирует? Очень интересно |
На данных страницах предельно ясно сказано, что разрабатывается новое API и также будет обновляться SDK под мобильные платформы: Когда обновление выйдет - уже дело компании-разработчика. Точную дату вам Яндекс не скажет, но уже много раз представители говорили что скоро. Хотя скоро, да, растягивается... |
С выходом Xcode 6, iOS 8 и iPhone 6 ситуация становится все хуже. Отсутствие сборки для arm64 доставляет большое неудобство в использовании библиотеки - появляется острая необходимость искусственно ограничивать возможности приложения. Хотя бы просто пересоберите текущую версию с поддержкой arm64 и x86_64. P.S. Тем более Яндекс.Навигатор и Яндекс.Карты вышли уже достаточно давно. Не разбивайте к чертям любящие сердца разработчиков=) |
Присоединяюсь. Я, если честно, был лучшего мнения о яндексе. Это уже как-то несерьезно. Такими темпами прийдётся выпиливать все их карты из своих приложений постепенно... |
Возрадуйтесь, 1.0.6 версия вышла https://github.com/CocoaPods/Specs/blob/master/Specs/YandexMapKit/1.0.6/YandexMapKit.podspec.json
|
Святый-божий! Ура! Спасибо, что не оставили нас!=) |
Мда. Рано обрадовался...
Ничего не изменилось. |
Справедливости ради, issue на github не равно багу в трекере Яндекса (JIRA). Отправлено с iPhone
|
Тем хуже. Какое нужно хладнокровие, чтобы завести (или еще не завели?) баг спустя недели или даже месяцы... Официальный анонс архитектуры arm64 населению был год назад. Для разработчиков инструменты открывают месяца за три. Это вот вредность во мне говорит=) |
У меня для всех радостно-безрадостная новость от Apple: https://developer.apple.com/news/?id=10202014a Цитирую: Эта новость автоматически превращает нашу (разработчиков) "прихоть" в вашу проблему. Сарказм: Если по поводу сборки под платформы arm64 и x86_64 еще нет таска во внутреннем трекере, самое время его создать. Глядишь так к марту и сборка будет. P.S.: Да, я в курсе, что под капотом есть всякие c++ и прочие радости, которые могут быть мало совместимы с понятием "сборка под 64 бита" (хотя от этого не легче). |
Ждем добра |
@DZamataev что ты имеешь ввиду под " |
Есть большой вебовый проект на Yandex.Картах — к нему необходимо приложение для iOS. И как мне вообще полагаться на эту библиотеку, если через 3 месяца всё станет тщетно? Может сразу взять Google + OSM? Yandex, пора релизить новый SDK! |
При попытке сборки проекта под arm64 вываливается ошибка на libYandexMapKit.a:
Undefined symbols for architecture x86_64:
"OBJC_CLASS$_YMKConfiguration", referenced from:
objc-class-ref in AppDelegate.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
При этом, на arm7 и arm7s всё нормально. Данная проблема критична, поскольку не позволяет делать release и ad-hoc билды.
Устанавливал yandex map kit через cocoapod, в demo проекте такая же беда.
Где что нужно подправить чтобы всё заработало или проблема глобальна в библиотеке?
The text was updated successfully, but these errors were encountered: