SDK Bluemix Swift Mobile Client Access при импорте говорит, что такого модуля нет BMS Core и BMS Analytics показывают 35 ошибок, из-за которых моя сборка не удалась
В соответствии с инструкциями на сайте Bluemix; Я установил Swift SDK
pod use_frameworks!
pod 'BMSSecurity'
и это показывает это на моем терминале:
Затем, когда я собрал проект, я получил 36 ошибок сборки.
Первый из которых "нет такого модуля, как BMSCore
"когда я вижу, что фреймворк импортирован в модуль и 35 ошибок, связанных с BMSAnalytics
, что опять-таки рамки импортированы.
2 ответа
Эти ошибки сборки связаны с несовместимостью двух зависимостей BMSSecurity (BMSCore и BMSAnalyticsAPI) и используемой версией Xcode (7.2.1). Последние версии этих двух платформ поддерживают только Xcode 7.3 и выше, как объясняется в BMSCore Github README. Если вы хотите продолжить использовать Xcode 7.2, вы можете использовать BMSCore 1.0.3 вместо этого.
Итак, здесь есть 2 возможных решения:
- Обновите Xcode до версии 7.3
- Добавьте следующую строку в ваш Podfile:
pod 'BMSCore', '~> 1.0.3'
Вариант 1 рекомендуется, поскольку в будущих выпусках BMSSecurity будет поддерживаться только Xcode 7.3+.
Вы открываете FoodTracker.xcworkspace?? пожалуйста, откройте.xcworkspace после установки модуля.