Я недавно обновил XCode до версии 10 и начал получать странную ошибку при попытке построить мой проект.Я в настоящее время на Swift 4.0, и я попытался обновить до версии 4.2 Swift.Но когда я это сделал, я получил эту же ошибку во многих моих фреймворках.
Командная компиляция Swift не удалась с ненулевым кодом выхода
Пока я удалил производнуюпапка.Обновил все модули, также удалил все модули и переустановил их, используя команды терминала, приведенные ниже.
sudo gem install cocoapods-deintegrate cocoapods-clean
pod deintegrate
pod clean
pod install
Это не помогло решить мою проблему.Тем не менее, я нашел кое-что, что могло бы работать, добавив архитектуру arm64
в Build Setting -> valid architectures
и включив автоматический код. Но, когда я проверил, это уже было, и подписывание кода уже было включено.
Кроме того, у меня есть несколько других ошибок сборки, связанных с фреймворками.
SwiftMessages
Значение типа 'SwiftMessages.Config' не имеет члена 'presentationContext'
WhatsNewKit
Отсутствует аргумент для параметра 'backgroundColor' в вызове`
Я открыл проблемы с разработчиками каждой из этих платформ, чтобы обратиться за помощью по этим вопросам.
Проблема в SwiftMessage GitHub Проблема в WhatsNewKit GitHub
Когда я нажимаю presentationContext
, это приводит меня к структуре в SwiftMessages
Framework.Обычно, когда я получаю предупреждение «не имеет члена», я не могу щелкнуть, чтобы увидеть исходное место, где оно существует.
Я предполагаю, что это как-то связано с какао-бобами, но я не смогнайти решение еще.Что я могу сделать, чтобы исправить эту проблему?Если кто-то мог бы помочь, был бы очень признателен за то, что застрял на этом в течение дня.
Обновление: две последние сборки фреймворков были для swift 4.2.Когда я изменил версию каждого фреймворка на версию, встроенную в swift 4.0, я получил проект для сборки.