Пожалуйста, потерпите меня, потому что я потратил на это значительное количество времени. Я также относительно новичок в Swift и iOS.
Что я сделал
- построил каркас с использованием какао touch
- очистить, построить, и это без проблем.
- сделал схему поделился
- сделал carthage build --no-skip-current
- сделал carthage archive
- скопировал только zip-файл в новый каталог и загрузил его с выпуском в git.
- В другом проекте пытались вытащить каркас с помощью карфагена
и я получаю ошибку Dependency "xxx-ios" has no shared framework schemes
, затем я скопировал схему напрямую и запихнул ее в мерзавец вдоль почтового индекса. ничего такого. Пробовал без молнии вместе со схемой. нет ничего.
Затем я создал свежий фреймворк и сделал carthage build --no-skip-current
, и я загрузил все это в папку проекта в git. Это правильно тянет с карфагеном. Затем я удалил некоторую часть этой папки, чтобы схема внутри .xcodeproj и папка сборки carthage остались, тогда я получаю другую ошибку. В этот момент я подумал, поддерживает ли Carthage дистрибутив бинарного фреймворка.
В моей компании они хотят, чтобы я не раскрывал код - поэтому я пытаюсь распространять встроенный двоичный код фреймворка.
Я был бы очень признателен за любую помощь или руководство о том, какие разные вещи я мог бы попытаться выделить для решения проблемы. Спасибо.
Редактировать
у кого-то была почти та же проблема, что и у меня, в своих проблемах здесь , но через пару разговоров она закрывается без решения.