Я пытаюсь создать серверное веб-приложение Swift. Основой для моего приложения будет Kitura от IBM. Кроме того, я также хотел бы использовать структуру aws-sdk-swift для звонит в AWS. Однако, когда я объявляю обе библиотеки как зависимости в моем файле Package.swift
, я получаю сообщение об ошибке:
«Kitura-net» /Volumes/Untitled/SwiftDev/MyApp/.build/checkouts/Kitura-net.git — 7410958935072501107: ошибка: несколько целей с именем «CHTTPParser»
Если я закомментирую зависимость aws-sdk-swift
, все будет нормально. Если я раскомментирую его и закомментирую зависимость Kitura
, все будет работать нормально. Но явно между ними конфликт на CHTTPParser. Мой вопрос в том, как мне это решить? Я никогда раньше не видел эту ошибку, и быстрый поиск в Google ничего не дал. Любые идеи?