Добавление статического фреймворка с использованием Carthage приводит к отсутствию общих схем фреймворка - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь добавить статический каркас из частного репозитория с использованием Carthage, но carthage update приводит к тому, что «Зависимость» «Имя репо» «не имеет общих схем каркаса».

Несмотря на сообщение об ошибке,схема фреймворка является общей.

Как ни странно, изменение типа Mach-O на Dynamic Library исправляет это, не внося никаких изменений в схему.Изменение его обратно на статическую библиотеку приводит к повторению проблемы.

Я использую Carthage v0.33.0.

  1. Добавить github "«private repo name»" в Cartfile
  2. Выполнить carthage update

1 Ответ

0 голосов
/ 26 июня 2019

Я столкнулся с той же проблемой со статической библиотекой.Единственное решение, которое я нашел, - это преобразовать вашу статическую библиотеку в Cocoa Touch Framework (Dynamic).

Причина в том, что Карфаген не добавляет поддержку статических библиотек.

Вот источник: https://github.com/Carthage/Carthage/issues/2285

Этот процесс может помочь вам, удачи!

Преобразование цели статической библиотеки в цель фреймворка в проекте Xcode

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...