библиотека не найдена для -lstdc++.6 в Xcode 10

Я не могу создать приложение iOS на основе Cordova в версии Xcode Beta и GM, потому что в этом проекте используется -lstdc++.6. Почему, потому что Apple устарела -lstdc++.6 этой библиотеки в более новой версии Xcode.

‹code›введите описание изображения здесь‹/code›

Поэтому я удалил эту библиотеку из Link Binary With Libraries, а также добавил libc++ эту библиотеку.

После этого я столкнулся с этой проблемой. Команда компоновщика не удалась с кодом выхода 1 (используйте -v, чтобы увидеть вызов).

введите здесь описание изображения

Не могли бы вы помочь мне, как решить эту проблему с библиотекой.

Заранее спасибо.


person iSara    schedule 17.09.2018    source источник
comment
Попробуйте это stackoverflow.com/questions/50694822/   -  person Danny Lau    schedule 17.09.2018
comment
@DannyLau Я пробовал ваши способы, но столкнулся с проблемой. После удаления библиотеки -libstdc++ и добавления -libc++ теперь я получаю символ, не найденный для проблемы с архитектурой x86_64. см. мой второй прикрепленный скриншот.   -  person iSara    schedule 19.09.2018
comment
Копирование и вставка текста вместо снимка экрана делает эту информацию более доступной для людей, у которых вы просите помощи. (Возможно, это будет проще и для вас, так как вам не придется беспокоиться о правильной обрезке изображения.)   -  person JaMiT    schedule 10.11.2018
comment
Вероятно, дубликат libstdc++ устарел; перейти на libc++, НО изменение приводит к ошибке компиляции, но похоже, что дубликаты не могут быть помечены, когда есть открытая награда? Я повторно разместил резюме ответа обманщика здесь, чтобы сделать его более доступным.   -  person JaMiT    schedule 10.11.2018
comment
Пожалуйста, покажите код и/или укажите ошибки. Текст на картинке слишком мелкий для некоторых людей. Кроме того, текст на изображении не может быть проиндексирован поисковыми системами для будущих посетителей.   -  person jww    schedule 10.11.2018


Ответы (1)


Пересоберите libMAFLogger с новой зависимостью от библиотеки.

person JaMiT    schedule 10.11.2018
comment
Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его публикацией. – Из обзора - person Vineeth Sai; 11.11.2018
comment
@VineethSai Простите меня, но вы не правы. Это не критика вопроса и не просьба о разъяснении. Вопрос в том, как решить эту проблему с библиотекой. Проблема может быть решена путем пересборки библиотеки. Отсюда мой ответ. - person JaMiT; 11.11.2018