У меня есть фреймворк (в данном случае это RxSwift), который я скомпилировал с использованием Xcode 11.0 в традиционный RxSwift.framework
пакет стилей
Это нормально импортируется в Xcode 11.0, а также 11.1 никогда не было проблем с ним
Сегодня, после выпуска Apple Xcode 11.2, я обновился, и мне сообщают об ошибке:
Модуль, скомпилированный с помощью Swift 5.1, не может быть импортирован компилятором Swift 5.1.2
Я привык быстро компилировать несоответствия компиляторов и знаю, что могу просто перекомпилировать RxSwift с использованием Xcode 11.2 и продолжить, но главной особенностью Swift 5.1 была стабильность модуля .
У меня сложилось впечатление, что теперь, когда у нас есть стабильность модуля, фреймворкам не нужно будет перекомпилироваться с каждым новым выпуском XCode, но это явно не так.
Если кто-нибудь может объяснить, что здесь происходит, я был бы очень признателен. Xcode 11.2 показывает ошибку? или мне как-то нужно было сказать, что я хотел стабильности модуля при первоначальной компиляции с Xcode 11.0?