iPhone Bug Note #1: Route-Me and Three20 in the same Project. _aasin dup symbol when building on iOS4
It seems route-me and three20 doesn’t mix well on iOS4. When building my project (Philippines), I get an error on _aasin duplicate symbol, which was also discussed on route-me issue 138 at code.google.com
Three20 needs linker flag shown below:
-all_load |
The only way to go about this was linking proj4 directly from the project and removing it from route-me, thus no need to remove the “all_load” linker flag. Note: I tried removing the “all_load” linker flag from my project and it builds fine. However, the app crashes.
-
Drag the proj4.xcodeproj from RouteMe to your main project.
-
Afterwards delete the proj4.xcodeproj from RouteMe.
-
Your project should now reference both MapView and Proj4.