Integrate CYLTabBar center scan button and unify UIKit navigation.

Add CYLTabBarController with a global scan entry, promote MainTabBarController to the window root after login, replace RouterPath-based navigation with AppNavigator, and fix Profile diffable cell reconfiguration crashes.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-26 16:36:18 +08:00
parent 24a7339b68
commit a1c031c9b7
31 changed files with 838 additions and 517 deletions

View File

@ -6,6 +6,9 @@ PODS:
- AMapFoundation-NO-IDFA (>= 1.9.0)
- AMapSearch-NO-IDFA (9.8.0):
- AMapFoundation-NO-IDFA (>= 1.9.0)
- CYLTabBarController (1.99.38):
- CYLTabBarController/Core (= 1.99.38)
- CYLTabBarController/Core (1.99.38)
- Kingfisher (8.10.0)
- SnapKit (5.7.1)
@ -13,6 +16,7 @@ DEPENDENCIES:
- AMap3DMap-NO-IDFA (~> 11.1)
- AMapLocation-NO-IDFA (~> 2.11)
- AMapSearch-NO-IDFA (~> 9.7)
- CYLTabBarController (~> 1.99.38)
- Kingfisher (~> 8.0)
- SnapKit (~> 5.7)
@ -22,6 +26,7 @@ SPEC REPOS:
- AMapFoundation-NO-IDFA
- AMapLocation-NO-IDFA
- AMapSearch-NO-IDFA
- CYLTabBarController
- Kingfisher
- SnapKit
@ -30,9 +35,10 @@ SPEC CHECKSUMS:
AMapFoundation-NO-IDFA: a2e3c895398d7ee757278e1a0a8f9359da4b146e
AMapLocation-NO-IDFA: 7cd8fc837ea41edfbf4d937cd20572e277b77d18
AMapSearch-NO-IDFA: c0afd2a69a076d4228becda4401dbe4a279a03ef
CYLTabBarController: 8d46d501757c00e36499ea6b95e86e492fab3a61
Kingfisher: db468f911dd666c9134dcbeec4db8bed52e4132d
SnapKit: d612e99e678a2d3b95bf60b0705ed0a35c03484a
PODFILE CHECKSUM: 8f89212788a9d27c878d93b811a6eaa818955f8c
PODFILE CHECKSUM: 4068d11e2fdbc0a6514a9ec709302300b8e54da8
COCOAPODS: 1.16.2