Building Route-Me for iPad4
Route-Me is an open source native slippy map library for the iPhone, it replaces the MapKit framework that comes with iPhone SDK.
Route-Me works with OpenStreetMap, Microsoft VirtualEarth and CloudMade with support to offline browsing, on the other side the MapKit framework is limited to Google Maps and does not support offline browsing. During the development of an iPad application.
When you add Route-Me to your iPad project as described here, the project builds fine and works fine on the simulator. However, when you try to build the project for the iPad device you will get the following 2 linking errors:
"___restore_vfp_d8_d15_regs", referenced from
...
"___save_vfp_d8_d15_regs", referenced from
...
Solution:
-
Open the MapView project (referenced in your iPad project) build settings and edit the following properties (for release Configuration) to be as follows:
-
Architectures: Optimized (armv6 armv7)
-
Base SDK: iPhone Device 3.2
-
Valid Architecture: armv7
-
-
Then open the proj4 (referenced in the MapView project) project and do the same as we did with the MapView project.
-
Now go back to your iPad project, do a clean, build and you are done.
Enjoy.
Update:
The Route-Me-iPad project (with MapView and Proj4 projects included) is available here.

4 Comments
06/11/10 at 02:26:53
Hi, thanks for the advice, it worked really well!
See you!
Francesco ( http://makevoid.com )
p.s. Nice blog and portfolio!
06/16/10 at 03:19:15
It didn't work. Is there anything else I can try? Thanks!
06/16/10 at 19:47:28
Is there any chance you can post a zip file with the projects?
06/27/10 at 11:15:18
@Felix: I added Route-Me-iPad project per your request.
Sorry for being late.
Leave a Comment...