#ios #swift #xcode
Вопрос:
Я получил жалобу от клиента на то, что созданная мной библиотека выдавала ошибку при попытке ее импорта. Ошибка гласит: «Модуль, скомпилированный с помощью Swift 5.3, не может быть импортирован компилятором Swift 5.4». После некоторых исследований я узнал об ABI, и я понимаю причину этой ошибки.
Теперь я хочу проверить, работает ли это решение, прежде чем отправлять исправление. Я загрузил несколько старых версий набора инструментов, надеясь, что, переключив их, я смогу смоделировать подобную ситуацию. Установка флага распространения для библиотеки, создание ее с использованием более старой цепочки инструментов, а затем импорт в проект с новейшей версией цепочки инструментов. Однако я все равно получаю ту же ошибку. Я все делаю правильно? Чего мне не хватает?