我已经分叉了一个 MapBox-ios-sdk 并对其进行了一些更改。更新版本的 sdk 在这里,我将更改合并到我的 fork 中。MapBox-ios-sdk 还包含 SMCalloutView,它是 MapBox-ios-sdk 中的一个子模块。然而,官方 sdk 的版本使用了更新的 SMCalloutView,它不在我的 fork 中。
我如何让它更新
我使用此处的说明更新了我的 sdk 。但是,这不会更新 SMCalloutView。我也在git submodule update --recursive
MapBox-ios-sdk 级别进行了尝试,但没有任何反应。事实证明,这是因为 SMCallOutView 处于“无分支”中。为什么它在“无分支”?如何使所有子模块脱离“无分支”状态?如果它在“无分支”,那么我永远不会知道需要更新的子模块(甚至更多嵌套)的哪个子模块或子模块。