Это общее сообщение об ошибке, означающее, что существуют другие ошибки.Настоящая ошибка не скрыта.Это даже написано дважды!
Так что вам просто нужно сделать ваш модуль строго совместимым со Swift 4.1, чтобы справиться с вашей проблемой.В вашем случае сообщение об ошибке:
Перекрывающийся доступ к «действию», но для модификации требуется эксклюзивный доступ;рассмотрите возможность копирования в локальную переменную
Это было предупреждение с Xcode 9.x за прошедший один год , так что вы могли бы исправить это раньшевыпуск Xcode 10.
Ну, просто сделайте то, что предлагает сообщение, и оно будет работать с Xcode 10:
let backgroundColor = self.backgroundColor ?? action.backgroundColor
action.backgroundColor = backgroundColor
let image = self.image ?? action.image
action.image = image
Или используйте исправление, сделанное за 22 дня до вашего вопроса с https://github.com/xmartlabs/Eureka/commit/b0f9adc13a780e76fae25bf00f9adc49726f0d95,, просто используя последнюю версию Eureka:
pod 'Eureka', :git => 'https://github.com/xmartlabs/Eureka.git', :branch => 'master'