Получение библиотеки, не найденной для -lstdc++.6 при создании приложения Mfp 6.3 Iphone в Xcode 10.1

Получение этой ошибки при запуске любого приложения MFP 6.3 в Xcode 10.1:

Показаны все проблемы :-1: не найдена библиотека для -lstdc++.6

:-1: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

То же самое работает в версии Xcode 9.0/Xcode 8.0.

Как эта проблема может быть решена, в частности, для приложений IBM Mobilefirst 6.3 для iPhone. Кроме того, Apple Store не принимает сборки, сделанные с помощью Xcode 9.0. Также попробовал последнее исправление MFP 6.3, но оно не решает проблему.


person ANURAG MITTAL    schedule 04.05.2019    source источник


Ответы (2)


MobileFirst 6.3 не поддерживает iOS 12/Xcode 10 — вам следует перейти на MobileFirst 7.1 или 8.0. Сказав это, вы можете попробовать решение, указанное в этой ссылке ( https://mobilefirstplatform.ibmcloud.com/blog/2018/07/23/mfp-support-for-ios12/#known-issues )

person Srik    schedule 05.05.2019

lstdtc++ устарел в последних версиях. Я столкнулся с этой проблемой, и она была решена после выполнения шагов, указанных в https://github.com/Kila2/libstdc-.6.0.9.tbd

Загрузите файлы с Github 1. Для работы симулятора скопируйте файлы из iPhoneSimulator по пути «/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/». 2. Чтобы настоящие устройства работали, скопируйте файлы из iPhoneOS по путям, указанным в ссылке для версии Xcode.

Я сделал то же самое и перезапустил XCode. Это работает после этого.

person PratapK    schedule 25.07.2019
comment
Попробуйте отредактировать свой пост и описать шаги, упомянутые в ссылке. - person Pochmurnik; 25.07.2019
comment
Я добавил больше информации. - person PratapK; 25.07.2019