Проблема сборки / ссылки Travis-CI при использовании xcodebuild в моем проекте - PullRequest
0 голосов
/ 13 декабря 2018

Проблема / описание

Я пытаюсь использовать механику Tracode-CI xcodebuild для сборки / компоновки и тестирования одного из моих проектов Github Swift 4.2.1.К сожалению, я оступился из-за ошибки ссылки во время компиляции внешней используемой библиотеки (Spotify-iOS-SDK) - Все остальное компилируется просто отлично, но эта библиотека по какой-то причине выдает фатальную ошибку ссылки каждый раз.Я пробовал разные конфигурации внутри моего файла travis.yml, но сейчас, похоже, ничего не работает.Проект прекрасно собирается и связывается в моей локальной системе с помощью IDE XCode10.1 (старый и новый движок сборки). Я использую стек композиции POD для всех используемых библиотек .

Подробности / журналы

Здесь приведены некоторые ссылки на конфигурацию моего проекта, включаяистория сборки travis-ci

источники проекта Github

подфайл проекта Github

история сборки Travis-CI (текущий)

Файл журнала локальной сборки (текущий)

Выход журнала Travis (скриншот)

Travis Log/Link-Error

1 Ответ

0 голосов
/ 17 декабря 2018

Проблема решена ... Мне нужно очистить каталог Pod и обновить локальный кеш pod, прежде чем можно будет начать установку моего проекта (используя установку pod).Я не выяснил, почему эта ошибка произошла на travis и другой локальной mac-системе.Это немного странно, но теперь все работает нормально.

travis.yml
    before_install:
      - ...
      - pod cache clean --all
      - rm -rf ./Pods/*
      - pod update
...