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 возможных решения:

  1. Обновите Xcode до версии 7.3
  2. Добавьте следующую строку в ваш Podfile: pod 'BMSCore', '~> 1.0.3'

Вариант 1 рекомендуется, поскольку в будущих выпусках BMSSecurity будет поддерживаться только Xcode 7.3+.

Вы открываете FoodTracker.xcworkspace?? пожалуйста, откройте.xcworkspace после установки модуля.

Другие вопросы по тегам