Я разблокировал MapBox-ios-sdk и внес некоторые изменения в него. Более новая версия sdk находится здесь, и я объединил свои изменения в свою вилку. MapBox-ios-sdk также включает SMCalloutView, который является подмодулем в MapBox-ios-sdk. Однако версия официального sdk использует более новый, обновленный SMCalloutView, который не находится в моей вилке.
Как мне его обновить
Я обновляю свой sdk с инструкциями здесь. Однако это не обновляет SMCalloutView. Я также пробовал git submodule update --recursive
на уровне MapBox-ios-sdk, и ничего не происходит. Как выясняется, потому что SMCallOutView находится в "никакой ветке" . Почему это на "никакой ветке" ? Как я могу вывести весь субмодуль из состояния "нет ветки"? Если он в "никакой ветке" , я никогда не узнаю, какой подмодуль или подмодуль подмодуля (или даже больше вложенного) нуждается в обновлении.