yandexmapkit-ios
yandexmapkit-ios copied to clipboard
Apple Mach-O linker error на iOS 7
Выдает такую ошибку, несмотря на то, что добавил библиотеки: libstdc++, libstdc++ 6.0.9
В чем еще может быть проблема?
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Такая же проблема
-all_load не пробовали добавить в Other Linker Flags? Я установил через Cocoapods, добавил -all_load, libstdc++ (разработчики могли бы это исправить и добавлять автоматом!) и ключ. Работает, но под arm64 отказывается.
+1
Пробовал и через cocoapods и вручную устанавливать, ловлю 53 ошибки линковки
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Undefined symbols for architecture armv7:
"std::cout", referenced from:
MapKit::YMapsMLMetaDataParser::createWithTag(TiXmlElement const*, yboost::shared_ptr<MapKit::YMapsMLDelegate>, yboost::shared_ptr<MapKit::YMapsMLErrorCollector>) in libYandexMapKit.a(YMapsMLMetaDataParser.o)
"std::string::reserve(unsigned long)", referenced from:
xCode 5.1.1
ставил -all_load и архитектуры только 32bit
помогите пожалуйста.
Решил проблему благодаря этому issue https://github.com/yandexmobile/yandexmapkit-ios/issues/136
Установил через cocoapods, добавил -all_load, добавил в link binary with libraries libstdc++ libxml2 libz.
Нужно форкнуть спеку и прописать это в ней, чтобы больше ни у кого таких проблем не было.