Closed AllDmeat closed 5 months ago
Related Issue https://github.com/mindbox-cloud/ios-sdk/issues/218
Vailence писал:
We are looking for ways to rename the library, this may take some time. https://github.com/mindbox-cloud/ios-sdk/issues/218#issuecomment-1589018704
Нет необходимости переименовывать библиотеку, потому что названия либ и так разные. Достаточно переименовать репозиторий.
@AllDmeat Мы рассмотрим такую возможность и вернемся с решением чуть позже.
@enotniy как успехи?
@AllDmeat У нас есть идея создать alias имя репозитория. На этой неделе попробуем сделать.
@AllDmeat Можете попробовать через ссылку на mindbox-ios-sdk ?
https://github.com/mindbox-cloud/mindbox-ios-sdk.git, ~>2.10.0
Ринейм репы сделал бы то же самое, но в обратную сторону:
В целом без разницы в какую сторону делать, разве что сейчас не ясно как про алиас разработчики узнавать должны — в урле адрес репы старый, в ридми ни слова, насчет других ваших документаций хз.
Кстати, InAppStory как раз таки основной адрес сменили: https://github.com/inappstory/ios-ias-sdk
SPM отпустило и теперь он вас различает. Спасибо.
Привет. Мы подключаем к нашему проекту сразу две зависимости с именем ios-sdk:
https://github.com/mindbox-cloud/ios-sdk.git
, ~>2.8.6https://github.com/inappstory/ios-sdk
, ~>1.23.2При попытке зарезолвить граф SPM падает с ошибкой:
Это из-за того, что SPM в качестве названия зависимости использует имя репозитория, причем только последнюю часть. Пруф. В нашем случае у двух реп она одинаковая,
ios-sdk
.Из-за этого мы не можем интегрировать обе либы через SPM одновременно.
Предлагаю вам переименовать репозиторий. Старая ссылка останется валидной и будет редиректить на новый адрес, так в документации Renaming a repository сказано. Это гарантирует, что ни у кого из текущих пользователей библиотеки ничего не сломается. Ну и SPM начнет вас различать.
Аналогичная Issue во втором репозитории