You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After iOS 17.0b1 was released, the manifest got fields 54/55/56 added to urlInfoSet as well.
I have now looked at 17.0b2 GeoServices and found these:
95 = offlineMetadata
95.0 = dataVersion
95.1 = regulatoryRegionId
urlInfoSet.54 = offlineDataBatchListURL
urlInfoSet.55 = offlineDataSizeURL
urlInfoSet.56 = offlineDataDownloadBaseURL
So those new fields were all about offline maps, as announced in WWDC23. However, field 57 in urlInfoSet is still not present in the binary!
The Apple Maps manifest in protobuf format got new fields recently: https://gspe35-ssl.ls.apple.com/geo_manifest/dynamic/config?os=ios&os_version=17.0
My current .proto file is here: https://gitlab.com/nicolas17/geoservices-re/-/blob/e6b063db6f800bbf0e6b179dc6940fff89d17d22/geoservices.proto
I didn't find 95 nor urlInfoSet.57 in iOS 16.6, so this is likely new iOS 17 material. Gotta decompile GeoServices.framework.
The text was updated successfully, but these errors were encountered: