In order to create a new .mbtiles map for Mapbox’s iOS SDK, we need to use Mobile Atlas Creator (MOBAC).
1.- Open the MOBAC tool, Select Atlas > New Atlas.
2.- In the Map Source menu, select “OpenStreetMap MapQuest”
3.- Find the place (in our case, the Royal Alcazar of Seville). Draw a Square that covers the whole zone of interest.
4.- Mark the “Recreate/adjust map tiles (CPU intensive)” checkbox. Select desired zoom levels (in our case, 15,16,17 and 18 will be enough).
5.- On the Atlas Content menu, select “Add Selection”. Name it whatever you want, in my case it will be “Alcazar1”.
6.- In MOBAC tool, select Atlas > Create Atlas. It will take a few seconds/minutes, and click “Open atlas folder” when done.
7.- There you have your .mbtiles map. Now that it is created, you can proceed to this Mapbox Integration tutorial to configure Mapbox in your iOS App.
Let me know if it helps!