Yesterday I tried to port over the old Maps v2.0 from El Cap to Catalina.
(Why? Trying to get rid of the "night view" in the satellite view. Why not a recent Mojave version? Because self-signing the app does not avoid being blocked by the icloud access that Maps does there to sync via Apples servers).
Naturally, the app complained about missing frameworks, so I copied them over as well, renaming them to avoid conflicts with the Catalina ones.
I changed the references to the El Cap frameworks in Maps (binary and plists) and the interdependencies in the frameworks´ binaries and plists as well. Self-signed Maps and also the frameworks, but ended up with a reference I could not track down to the source... strange, checked it over and over. Last resort: Rebuilt all system caches with Onyx (esp. the shared lib caches), but to no avail.
What am I getting wrong here?
The involved frameworks that miss some objects in the Cat version seem to be:
ProtocolBuffer.framework
GeoServices.framework
MapsSupport.framework
If some of you like to try on your own, I could supply the El Cap components if needed.
Any suggestions what I could try additionally?
(btw, setting the "prefersOpenGL" flag to true in the Maps info.plist does not help for the Catalina Maps v2.1)
(Why? Trying to get rid of the "night view" in the satellite view. Why not a recent Mojave version? Because self-signing the app does not avoid being blocked by the icloud access that Maps does there to sync via Apples servers).
Naturally, the app complained about missing frameworks, so I copied them over as well, renaming them to avoid conflicts with the Catalina ones.
I changed the references to the El Cap frameworks in Maps (binary and plists) and the interdependencies in the frameworks´ binaries and plists as well. Self-signed Maps and also the frameworks, but ended up with a reference I could not track down to the source... strange, checked it over and over. Last resort: Rebuilt all system caches with Onyx (esp. the shared lib caches), but to no avail.
What am I getting wrong here?
The involved frameworks that miss some objects in the Cat version seem to be:
ProtocolBuffer.framework
GeoServices.framework
MapsSupport.framework
If some of you like to try on your own, I could supply the El Cap components if needed.
Any suggestions what I could try additionally?
(btw, setting the "prefersOpenGL" flag to true in the Maps info.plist does not help for the Catalina Maps v2.1)