Я предоставил репозиторий частной библиотеки git, в котором настроена LFS. Я преобразовал эту библиотеку в совместимую со SwiftSPM, добавив файл Package.swift. Мой пакет работает нормально локально, когда я добавляю его в свой проект приложения путем перетаскивания. Но если я пытаюсь добавить в качестве быстрого диспетчера пакетов из Xcode, я получаю ошибку ниже
Не удалось проверить версию «cdd1352f7a46a3eb6ea2f087da5fd4e5fcc5254c»:
ошибка при переносе f2f56588141b3b3fa7bb8c136079b5b38cf8615441dde51d90aa4fffdc8db342: [0] удаленный отсутствующий объект f2f56588141b3b3fa7bb8c136079b5b38cf8615441dde51d90aa4
Я просмотрел пару ссылок
- https://developer.apple.com/forums/thread/676670.
- Быстрый менеджер пакетов Xcode 11 не может разрешить пакеты
- https://forums.swift.org/t/swiftpm-with-git-lfs/42396/4
Но у меня ничего не сработало: вот мои подробности настройки
Xcode 12.5 git-lfs / 2.13.3 (GitHub; darwin arm64; go 1.16.2) git версия 2.30.1 (Apple Git-130)
Любая помощь будет высоко ценится. Спасибо!!
Это сообщение об ошибке типично для подмодуля, где фиксация подмодуля никогда не была перемещена в нужное место. Вы используете подмодули? — person Mihir Das schedule 10.05.2021
@torek, в моем пакете git нет подмодуля. Доступен образец проекта git. Проблема тоже есть. Ссылка: github.com/jml5qh/swiftpm-lfs — person Mihir Das schedule 10.05.2021
ОК — похоже, это проблема Git-LFS. Это определенно не сам Git и, вероятно, не имеет отношения к Swift. — person Mihir Das schedule 10.05.2021