Я не уверен, но я думаю, что это причина:
У меня есть инструменты командной строки, настроенные для использования Xcode 9.4.1
Youприходится перекомпилировать ваши зависимости Swift 4, используя Xcode 10, потому что Swift не является ABI-стабильным , то есть двоичные файлы, скомпилированные с различными версиями компилятора, несовместимы.И даже двоичные файлы Swift 4.0, скомпилированные с различными версиями Xcode, могут быть несовместимы.
У меня нет большого опыта работы с Carthage, но я предполагаю, что вы должны использовать Xcode 10 в качестве инструмента командной строки, новам нужно установить другую версию языка Swift для использования в Xcode 10. Вероятно, она должна быть указана в проекте (в данном случае RealmSwift) или с использованием переменных среды, но вам понадобится кто-то другой, чтобы ответить более подробно, ябоюсь.