From 06751fb0308f44f5eb96e94327f46b8753b7c238 Mon Sep 17 00:00:00 2001 From: vng Date: Fri, 15 May 2015 13:27:33 +0300 Subject: [PATCH] [iOS] Added Apple Watch functionality. --- data/styles/mdpi/watch-my-direction.png | Bin 0 -> 656 bytes data/styles/mdpi/watch-my-position.png | Bin 0 -> 319 bytes data/styles/mdpi/watch-search-result.png | Bin 0 -> 631 bytes data/styles/watch/api-result.png | Bin 0 -> 287 bytes data/styles/watch/arrow-direction.png | Bin 0 -> 1143 bytes data/styles/watch/compass-image.png | Bin 0 -> 853 bytes data/styles/watch/current-position-compas.png | Bin 0 -> 679 bytes data/styles/watch/current-position.png | Bin 0 -> 385 bytes data/styles/watch/current-routing-compas.png | Bin 0 -> 1006 bytes data/styles/watch/placemark-blue.png | Bin 0 -> 567 bytes data/styles/watch/placemark-brown.png | Bin 0 -> 615 bytes data/styles/watch/placemark-green.png | Bin 0 -> 575 bytes data/styles/watch/placemark-orange.png | Bin 0 -> 582 bytes data/styles/watch/placemark-pink.png | Bin 0 -> 578 bytes data/styles/watch/placemark-purple.png | Bin 0 -> 531 bytes data/styles/watch/placemark-red.png | Bin 0 -> 511 bytes data/styles/watch/placemark-yellow.png | Bin 0 -> 585 bytes data/styles/watch/route_from.png | Bin 0 -> 301 bytes data/styles/watch/route_to.png | Bin 0 -> 1705 bytes data/styles/watch/search-result-active.png | Bin 0 -> 566 bytes data/styles/watch/search-result.png | Bin 0 -> 757 bytes data/styles/xhdpi/watch-my-direction.png | Bin 0 -> 2205 bytes data/styles/xhdpi/watch-my-position.png | Bin 0 -> 947 bytes data/styles/xhdpi/watch-search-result.png | Bin 0 -> 1918 bytes data/styles/xxhdpi/watch-my-direction.png | Bin 0 -> 4433 bytes data/styles/xxhdpi/watch-my-position.png | Bin 0 -> 1791 bytes data/styles/xxhdpi/watch-search-result.png | Bin 0 -> 3868 bytes iphone/Maps/Categories/UIKitCategories.h | 10 +- iphone/Maps/Classes/MapsAppDelegate.h | 3 +- iphone/Maps/Classes/MapsAppDelegate.mm | 98 +- iphone/Maps/Classes/MapsObservers.h | 3 + iphone/Maps/Classes/MapsObservers.mm | 10 + .../WatchEventHandler/MWMWatchEventInfo.h | 26 + .../WatchEventHandler/MWMWatchEventInfo.mm | 31 + .../WatchEventHandler/MWMWatchNotification.h | 20 + .../WatchEventHandler/MWMWatchNotification.m | 209 +++ .../AppIcon.appiconset/29x29@3x.png | Bin 0 -> 9464 bytes .../AppIcon.appiconset/40x40@3x.png | Bin 0 -> 13976 bytes .../AppIcon.appiconset/60x60@3x.png | Bin 0 -> 24193 bytes .../AppIcon.appiconset/Contents.json | 14 +- iphone/Maps/MAPSME.plist | 12 +- iphone/Maps/Macros.h | 16 + iphone/Maps/Maps.xcodeproj/project.pbxproj | 1242 ++++++++++++++++- iphone/Maps/Maps_Prefix.pch | 3 +- .../Maps/MyTracker/MRAbstractDataProvider.h | 21 + .../Maps/MyTracker/MRCustomParamsProvider.h | 35 + iphone/Maps/MyTracker/MRMyTracker.h | 35 + iphone/Maps/MyTracker/MRTracker.h | 27 + iphone/Maps/MyTracker/MRTrackerParams+Corp.h | 19 + iphone/Maps/MyTracker/MRTrackerParams.h | 31 + iphone/Maps/MyTracker/libMyTracker.a | Bin 0 -> 2480136 bytes .../Base.lproj/Interface.storyboard | 190 +++ .../AppIcon.appiconset/172x172.png | Bin 0 -> 8401 bytes .../AppIcon.appiconset/196x196.png | Bin 0 -> 9857 bytes .../AppIcon.appiconset/29x29@2x.png | Bin 0 -> 2350 bytes .../AppIcon.appiconset/29x29@3x.png | Bin 0 -> 3846 bytes .../AppIcon.appiconset/48x48.png | Bin 0 -> 1878 bytes .../AppIcon.appiconset/55x55.png | Bin 0 -> 2215 bytes .../AppIcon.appiconset/80x80.png | Bin 0 -> 3471 bytes .../AppIcon.appiconset/88x88.png | Bin 0 -> 3858 bytes .../AppIcon.appiconset/Contents.json | 70 + .../progress_00.imageset/0.png | Bin 0 -> 1030 bytes .../progress_00.imageset/Contents.json | 21 + .../progress_01.imageset/1.png | Bin 0 -> 1533 bytes .../progress_01.imageset/Contents.json | 21 + .../progress_02.imageset/2.png | Bin 0 -> 1684 bytes .../progress_02.imageset/Contents.json | 21 + .../progress_03.imageset/3.png | Bin 0 -> 1945 bytes .../progress_03.imageset/Contents.json | 21 + .../progress_04.imageset/4.png | Bin 0 -> 2087 bytes .../progress_04.imageset/Contents.json | 21 + .../progress_05.imageset/5.png | Bin 0 -> 2255 bytes .../progress_05.imageset/Contents.json | 21 + .../progress_06.imageset/6.png | Bin 0 -> 2305 bytes .../progress_06.imageset/Contents.json | 21 + .../progress_07.imageset/7.png | Bin 0 -> 2360 bytes .../progress_07.imageset/Contents.json | 21 + .../progress_08.imageset/8.png | Bin 0 -> 2602 bytes .../progress_08.imageset/Contents.json | 21 + .../progress_09.imageset/9.png | Bin 0 -> 2741 bytes .../progress_09.imageset/Contents.json | 21 + .../progress_10.imageset/10.png | Bin 0 -> 2848 bytes .../progress_10.imageset/Contents.json | 21 + .../progress_11.imageset/11.png | Bin 0 -> 2953 bytes .../progress_11.imageset/Contents.json | 21 + .../progress_12.imageset/12.png | Bin 0 -> 3065 bytes .../progress_12.imageset/Contents.json | 21 + .../progress_13.imageset/13.png | Bin 0 -> 3190 bytes .../progress_13.imageset/Contents.json | 21 + .../progress_14.imageset/14.png | Bin 0 -> 3329 bytes .../progress_14.imageset/Contents.json | 21 + .../progress_15.imageset/15.png | Bin 0 -> 3436 bytes .../progress_15.imageset/Contents.json | 21 + .../progress_16.imageset/16.png | Bin 0 -> 3470 bytes .../progress_16.imageset/Contents.json | 21 + .../progress_17.imageset/17.png | Bin 0 -> 3510 bytes .../progress_17.imageset/Contents.json | 21 + .../progress_18.imageset/18.png | Bin 0 -> 3623 bytes .../progress_18.imageset/Contents.json | 21 + .../progress_19.imageset/19.png | Bin 0 -> 3720 bytes .../progress_19.imageset/Contents.json | 21 + .../progress_20.imageset/20.png | Bin 0 -> 3753 bytes .../progress_20.imageset/Contents.json | 21 + .../Spinner/spinner_1.imageset/Contents.json | 21 + .../Spinner/spinner_1.imageset/spinner_1.png | Bin 0 -> 1191 bytes .../Spinner/spinner_2.imageset/Contents.json | 21 + .../Spinner/spinner_2.imageset/spinner_2.png | Bin 0 -> 1297 bytes .../Spinner/spinner_3.imageset/Contents.json | 21 + .../Spinner/spinner_3.imageset/spinner_3.png | Bin 0 -> 1238 bytes .../Spinner/spinner_4.imageset/Contents.json | 21 + .../Spinner/spinner_4.imageset/spinner_4.png | Bin 0 -> 1200 bytes .../Spinner/spinner_5.imageset/Contents.json | 21 + .../Spinner/spinner_5.imageset/spinner_5.png | Bin 0 -> 1206 bytes .../Spinner/spinner_6.imageset/Contents.json | 21 + .../Spinner/spinner_6.imageset/spinner_6.png | Bin 0 -> 1185 bytes .../btn_atm.imageset/Contents.json | 21 + .../btn_atm.imageset/btn_atm@2x.png | Bin 0 -> 531 bytes .../btn_bank.imageset/Contents.json | 21 + .../btn_bank.imageset/btn_bank@2x.png | Bin 0 -> 677 bytes .../btn_entertainment.imageset/Contents.json | 21 + .../btn_entrtaiment@2x.png | Bin 0 -> 679 bytes .../btn_finish.imageset/Contents.json | 21 + .../btn_finish.imageset/btn_finish-1.png | Bin 0 -> 2646 bytes .../btn_food.imageset/Contents.json | 21 + .../btn_food.imageset/btn_food@2x.png | Bin 0 -> 709 bytes .../btn_fuel.imageset/Contents.json | 21 + .../btn_fuel.imageset/btn_fuel@2x.png | Bin 0 -> 608 bytes .../btn_hospital.imageset/Contents.json | 21 + .../btn_hospital.imageset/btn_hospital@2x.png | Bin 0 -> 575 bytes .../btn_hotel.imageset/Contents.json | 21 + .../btn_hotel.imageset/btn_hotel@2x.png | Bin 0 -> 617 bytes .../btn_parking.imageset/Contents.json | 21 + .../btn_parking.imageset/btn_parking@2x.png | Bin 0 -> 609 bytes .../btn_pharmacy.imageset/Contents.json | 21 + .../btn_pharmacy.imageset/btn_pharmacy@2x.png | Bin 0 -> 531 bytes .../btn_police.imageset/Contents.json | 21 + .../btn_police.imageset/btn_police@2x.png | Bin 0 -> 700 bytes .../btn_post.imageset/Contents.json | 21 + .../btn_post.imageset/btn_post@2x.png | Bin 0 -> 677 bytes .../btn_shop.imageset/Contents.json | 21 + .../btn_shop.imageset/btn_shop@2x.png | Bin 0 -> 609 bytes .../btn_toilet.imageset/Contents.json | 21 + .../btn_toilet.imageset/btn_toilet@2x.png | Bin 0 -> 597 bytes .../btn_tourism.imageset/Contents.json | 21 + .../btn_tourism.imageset/btn_sign@2x.png | Bin 0 -> 588 bytes .../btn_transport.imageset/Contents.json | 21 + .../btn_transport@2x.png | Bin 0 -> 614 bytes .../btn_wifi.imageset/Contents.json | 21 + .../btn_wifi.imageset/btn_wifi@2x.png | Bin 0 -> 702 bytes .../ic_close.imageset/Contents.json | 21 + .../ic_close.imageset/ic_close.png | Bin 0 -> 289 bytes .../ic_download.imageset/Contents.json | 21 + .../ic_download.imageset/ic_download.png | Bin 0 -> 143 bytes .../ic_finish.imageset/Contents.json | 21 + .../ic_finish.imageset/ic_finish.png | Bin 0 -> 668 bytes .../ic_not_found_map.imageset/Contents.json | 21 + .../ic_not_found_map.png | Bin 0 -> 3331 bytes .../Contents.json | 21 + .../ic_not_found_position.png | Bin 0 -> 2370 bytes .../ic_search.imageset/Contents.json | 21 + .../ic_search.imageset/ic_search.png | Bin 0 -> 922 bytes .../img_error.imageset/Contents.json | 21 + .../img_error.imageset/img_error.png | Bin 0 -> 6725 bytes .../img_finish.imageset/Contents.json | 21 + .../img_finish.imageset/img_finish.png | Bin 0 -> 1805 bytes iphone/Maps/maps.me WatchKit App/Info.plist | 35 + .../Finish/MWMFinishInterfaceController.h | 13 + .../Finish/MWMFinishInterfaceController.m | 18 + .../MWMNoLocationInterfaceController.h | 14 + .../MWMNoLocationInterfaceController.mm | 48 + .../Controllers/MWMWKInterfaceController.h | 20 + .../Controllers/MWMWKInterfaceController.mm | 52 + .../Controllers/Map/MWMMapController.h | 13 + .../Controllers/Map/MWMMapController.mm | 203 +++ .../MapDownload/MWMNoMapInterfaceController.h | 13 + .../MWMNoMapInterfaceController.mm | 153 ++ .../Categories/MWMCategoriesInterfaceCell.h | 18 + .../Categories/MWMCategoriesInterfaceCell.m | 21 + .../MWMCategoriesInterfaceController.h | 13 + .../MWMCategoriesInterfaceController.mm | 72 + .../Search/SearchResult/MWMSearchResultCell.h | 19 + .../Search/SearchResult/MWMSearchResultCell.m | 22 + .../SearchResult/MWMSearchResultController.h | 14 + .../SearchResult/MWMSearchResultController.mm | 110 ++ .../FrameworkUtils/MWMFrameworkUtils.h | 26 + .../FrameworkUtils/MWMFrameworkUtils.mm | 132 ++ .../README__ignoredByTemplate__ | 1 + .../maps.me WatchKit Extension/Info.plist | 38 + .../LocationTracker/MWMWatchLocationTracker.h | 39 + .../MWMWatchLocationTracker.mm | 168 +++ .../MWMWatchLocationTrackerDelegate.h | 19 + .../MWMFollowController.h | 13 + .../MWMFollowController.mm | 85 ++ .../maps.me WatchKit Extension.entitlements | 10 + iphone/Maps/maps.me dbg.entitlements | 10 + 195 files changed, 4552 insertions(+), 77 deletions(-) create mode 100644 data/styles/mdpi/watch-my-direction.png create mode 100644 data/styles/mdpi/watch-my-position.png create mode 100644 data/styles/mdpi/watch-search-result.png create mode 100644 data/styles/watch/api-result.png create mode 100644 data/styles/watch/arrow-direction.png create mode 100644 data/styles/watch/compass-image.png create mode 100644 data/styles/watch/current-position-compas.png create mode 100644 data/styles/watch/current-position.png create mode 100644 data/styles/watch/current-routing-compas.png create mode 100644 data/styles/watch/placemark-blue.png create mode 100644 data/styles/watch/placemark-brown.png create mode 100644 data/styles/watch/placemark-green.png create mode 100644 data/styles/watch/placemark-orange.png create mode 100644 data/styles/watch/placemark-pink.png create mode 100644 data/styles/watch/placemark-purple.png create mode 100644 data/styles/watch/placemark-red.png create mode 100644 data/styles/watch/placemark-yellow.png create mode 100644 data/styles/watch/route_from.png create mode 100644 data/styles/watch/route_to.png create mode 100644 data/styles/watch/search-result-active.png create mode 100644 data/styles/watch/search-result.png create mode 100644 data/styles/xhdpi/watch-my-direction.png create mode 100644 data/styles/xhdpi/watch-my-position.png create mode 100644 data/styles/xhdpi/watch-search-result.png create mode 100644 data/styles/xxhdpi/watch-my-direction.png create mode 100644 data/styles/xxhdpi/watch-my-position.png create mode 100644 data/styles/xxhdpi/watch-search-result.png create mode 100644 iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.h create mode 100644 iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.mm create mode 100644 iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.h create mode 100644 iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.m create mode 100644 iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/29x29@3x.png create mode 100644 iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/40x40@3x.png create mode 100644 iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/60x60@3x.png create mode 100644 iphone/Maps/Macros.h create mode 100755 iphone/Maps/MyTracker/MRAbstractDataProvider.h create mode 100755 iphone/Maps/MyTracker/MRCustomParamsProvider.h create mode 100755 iphone/Maps/MyTracker/MRMyTracker.h create mode 100755 iphone/Maps/MyTracker/MRTracker.h create mode 100755 iphone/Maps/MyTracker/MRTrackerParams+Corp.h create mode 100755 iphone/Maps/MyTracker/MRTrackerParams.h create mode 100755 iphone/Maps/MyTracker/libMyTracker.a create mode 100644 iphone/Maps/maps.me WatchKit App/Base.lproj/Interface.storyboard create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/172x172.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/196x196.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/29x29@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/29x29@3x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/48x48.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/55x55.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/80x80.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/88x88.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_00.imageset/0.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_00.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_01.imageset/1.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_01.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_02.imageset/2.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_02.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_03.imageset/3.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_03.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_04.imageset/4.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_04.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_05.imageset/5.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_05.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_06.imageset/6.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_06.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_07.imageset/7.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_07.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_08.imageset/8.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_08.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_09.imageset/9.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_09.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_10.imageset/10.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_10.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_11.imageset/11.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_11.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_12.imageset/12.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_12.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_13.imageset/13.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_13.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_14.imageset/14.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_14.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_15.imageset/15.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_15.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_16.imageset/16.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_16.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_17.imageset/17.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_17.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_18.imageset/18.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_18.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_19.imageset/19.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_19.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_20.imageset/20.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/DownloaderIcons/progress_20.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_1.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_1.imageset/spinner_1.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_2.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_2.imageset/spinner_2.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_3.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_3.imageset/spinner_3.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_4.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_4.imageset/spinner_4.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_5.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_5.imageset/spinner_5.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_6.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/Spinner/spinner_6.imageset/spinner_6.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_atm.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_atm.imageset/btn_atm@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_bank.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_bank.imageset/btn_bank@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_entertainment.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_entertainment.imageset/btn_entrtaiment@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_finish.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_finish.imageset/btn_finish-1.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_food.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_food.imageset/btn_food@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_fuel.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_fuel.imageset/btn_fuel@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_hospital.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_hospital.imageset/btn_hospital@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_hotel.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_hotel.imageset/btn_hotel@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_parking.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_parking.imageset/btn_parking@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_pharmacy.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_pharmacy.imageset/btn_pharmacy@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_police.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_police.imageset/btn_police@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_post.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_post.imageset/btn_post@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_shop.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_shop.imageset/btn_shop@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_toilet.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_toilet.imageset/btn_toilet@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_tourism.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_tourism.imageset/btn_sign@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_transport.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_transport.imageset/btn_transport@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_wifi.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/btn_wifi.imageset/btn_wifi@2x.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_close.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_close.imageset/ic_close.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_download.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_download.imageset/ic_download.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_finish.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_finish.imageset/ic_finish.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_not_found_map.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_not_found_map.imageset/ic_not_found_map.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_not_found_position.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_not_found_position.imageset/ic_not_found_position.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_search.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/ic_search.imageset/ic_search.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/img_error.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/img_error.imageset/img_error.png create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/img_finish.imageset/Contents.json create mode 100644 iphone/Maps/maps.me WatchKit App/Images.xcassets/img_finish.imageset/img_finish.png create mode 100644 iphone/Maps/maps.me WatchKit App/Info.plist create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Finish/MWMFinishInterfaceController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Finish/MWMFinishInterfaceController.m create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Location/MWMNoLocationInterfaceController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Location/MWMNoLocationInterfaceController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/MWMWKInterfaceController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/MWMWKInterfaceController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Map/MWMMapController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Map/MWMMapController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/MapDownload/MWMNoMapInterfaceController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/MapDownload/MWMNoMapInterfaceController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/Categories/MWMCategoriesInterfaceCell.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/Categories/MWMCategoriesInterfaceCell.m create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/Categories/MWMCategoriesInterfaceController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/Categories/MWMCategoriesInterfaceController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/SearchResult/MWMSearchResultCell.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/SearchResult/MWMSearchResultCell.m create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/SearchResult/MWMSearchResultController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/Controllers/Search/SearchResult/MWMSearchResultController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/FrameworkUtils/MWMFrameworkUtils.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/FrameworkUtils/MWMFrameworkUtils.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/Images.xcassets/README__ignoredByTemplate__ create mode 100644 iphone/Maps/maps.me WatchKit Extension/Info.plist create mode 100644 iphone/Maps/maps.me WatchKit Extension/LocationTracker/MWMWatchLocationTracker.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/LocationTracker/MWMWatchLocationTracker.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/LocationTracker/MWMWatchLocationTrackerDelegate.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/MWMFollowController.h create mode 100644 iphone/Maps/maps.me WatchKit Extension/MWMFollowController.mm create mode 100644 iphone/Maps/maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements create mode 100644 iphone/Maps/maps.me dbg.entitlements diff --git a/data/styles/mdpi/watch-my-direction.png b/data/styles/mdpi/watch-my-direction.png new file mode 100644 index 0000000000000000000000000000000000000000..ec48e5278b0256ff7236d1a0cfaa523d780b4a2d GIT binary patch literal 656 zcmV;B0&o3^P)@4nWltb^K99D0*h>@N5OR-*KEI;m2|)0qL2s!=t@Jy#Pmw#p1MRnO}baYAa?458i*lLeXe+!uS0Wp-ZXSU%<m-iGm|LaVW;5D@$dKI#+hG_+lxOWWMV&HQ!SVYma(Zr& zqFioJjA$dQ>Px%0dvKRu-=dS>kKJbCX4A`1f$8j8hY z$COf4mgkdI8Nc^kCg+#s({@3 z|A4Z`jvf2+=g)sIIQjHX^44#r3%*P_^HXu!XN75>fy$CLeLV5#o5I95la9WX>v=3c z>8<>fj|r=u8cn==$xQw)&%_Mgi5{%U?u7AOHUcG4V>HN~%3jNx7$s zV@L&KYX3$)CPNs8t%t zJkiaG-IFWiXEe)(zwL;YK(yYJ^v$RGiZ*inNhn;Do7u5pM|0e}kcWaFZTf$GSvcd6 po$r}*Q{G>XUwrK2tLi)V|M0(8bTL21=iCbl22WQ%mvv4FO#o7yibntd literal 0 HcmV?d00001 diff --git a/data/styles/mdpi/watch-search-result.png b/data/styles/mdpi/watch-search-result.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7636ec4d19695ec114f7f53040ac458e09684b GIT binary patch literal 631 zcmV--0*L*IP)X1^@s6JPCf30006$NklgIqGLk+1mcCg&`S}#6H#&C5Qg|EqhhJ+3sUe$tMpirp{yq$){ zw$48c8F;g`yJ*%dv9d`^(){uLK_XI@E^Y@7JUq`ir|S)EQqyCG04<*3lga!Ff`L0Qo-ECNzW(}Vup617L5m0PpDS_i@H+l* zNL(0NJb0rkrdcAtz|j#VAzD0m$slNgFG7<&Bn?7~2QL`}P4anZvecwOXz}1BBMSOS z^ZwfhdeWe&H`CjA@J2yrY};O;Ip26uPa5?2T^>(>S7e+fC~X+VJk2$8EpgDgxn9R3 zyw9U$A1M?HS@y=@siu6|D@6HFSVoISQIv~hNFl~`U00ac1G_!FFk{7q+*_F0at6*O z+IG7=E4-(qzc41t@?`WxjBVrVjmm9zIE0?LW3Hg-^?HkV@c#2?^ZEP*&+|G6wU+jN zIHrl}e?{(bECc#bWUiGwDB( zZZ?~_D2SS#v=1ES8sZ5o3x1)dC+!o*E0xOCYPEVz)F-3^Vm#!5kqS8yzX21Y<=_fc RlEMH0002ovPDHLkV1geECq4iG literal 0 HcmV?d00001 diff --git a/data/styles/watch/api-result.png b/data/styles/watch/api-result.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3f27e7a7f5e86518c34459f69853828beda428 GIT binary patch literal 287 zcmV+)0pR|LP)ebeXR|S}OENJsvVmxI4t+m47RA%M zzixa5RKo}|8RP^8C!T;z5RDFy#Cbr9L7rjYWa3ssSBNIg0a6U|HN*FRUvGhEbbuuO z1Ed%fJPiB3Y?zL&5Ka6G$b;X2SQz99kY}V>m1LM1S$V(x`*LN+=T&uOFO$v#{IP)P000*V1^@s6{^R5m00001b5ch_0Itp) z=>Px(F-b&0R7ef2RclP!RTS^LR0ZD(F%dqikBYFZy9dHwEW{vV!K!h&ju$v*Y9A2g&;u zBI&J0DGGhvRcAAW%ak+ZhxM1QLF!y6$)KMbVplTo4&oheVbCLEGI|*z~Nhi zZ(l?p(BZSK?&xClBG!Sqxw&r|8XE2*+kB#|S;_M9^3-0h_g(C6&2)9A0pfk&?LPZZ zIta$S#yYld>L&|{mLX>t#%r}&pQRwk3V-4%5EU7eQjx!+KzkrzIW`PKiCCfn53DdN z!F{LeRlJbDrtK>VD_kEM-e(IG`KS*ciA1^^8yi39>+72(ei61}q5`MW*{D{lU!`5o zeSGfNrDNltRGygnA=edhO*~R=kcdR0T(L-;=Zv@}{0YArhG|5T(GugdxoC^D)LL1h zEz8Ntd7!?&{wbYKH)1lGLZr8XT`4pgO&yHBp6LG5c6sD}%mI7ok8Piied%7~1cH6K z+C+MuIU?y#FC5?X+Tam)BAIZB#bPbh=zH>8OnO2D5zAzsT;Jk@C&6_o?=n~$E;(T6L13k?fMG2M6Mwn z0sZ&nb7u}D6YLW1t*a37Lat?Nv-OF)AKy-kaPFcF_t&hP2z*_lix zN71_1fdTIgd+nL$1oM{$UY@z`P=34Kq0Bs;3YAJ#Y&05oXtmn=D7whw@l4j#)VxQH zq5tgnFV6S-&hEgjc*^UAswQh~_1*`m4hp(v0%K!iZ;Jj1Q&u6m;NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5l=vLr6XFV_9bE!xgkr5+ z8}!U}NXlL17mBiW`@_iipMjyk*mjGw!Vyu)2pjj`Oice68RIQoHpnQ2*n0kCV*bIz z9AxLUMowk1qWW7lj!rG3O)`ofSlK)r{Z`1Uu9sEvb@0hGvAfH|H%VP@nSxrHxudJI z|7;cQ^Maza_3cZRu9`k`eqwU&|NsBHdnRALa_!}-*MTANd-fju^5yHj`wxNsT|cXr z2S~}41o;IsNae1+@!|FwgY|#@a!i^meO~4P=LMsjwI8`I8s1#DJNn;kpi0IhZ+91l z4pvzYAcwQSBeIx*fm;ZK886+f`vX*9?CIhdqH#WT^2@Mh1A$iNOF>JVG`$yQ#UzKu zM19|@cjQ{s>)-o(HRq+M71TQv?Ke(5aYjHXb%u6Wv)Qa|nG;q;ozt3HG~~)M>W2_pY-(Qa=}_|@?TIXk*1NMLTUEa@ynDNudF#h%25y|Z64otOk{o3l z+>iG>RnL0eQ4{z=Q&`GjgTGKi`g3n98BJwHvkTl|uYx3PlU9DsII(VBeoSufBpHj z=S^ol*!}2Fd-5x`AM-5d>#KEGMfF;Uw=?TzvwRhu@=s4h_qF#Xj*CfJnNzO*;!^qT zb!A6! zC8<`)MX5lF!N|bSMAyJn*U&7)(89{d$ja1G+rZe$z+i@LOb&{M-29Zxv`X9>UM4)b Q0Mx+X>FVdQ&MBb@0G6UTjsO4v literal 0 HcmV?d00001 diff --git a/data/styles/watch/current-position-compas.png b/data/styles/watch/current-position-compas.png new file mode 100644 index 0000000000000000000000000000000000000000..a5a032db69b7ff017e79377d00324f78e8050121 GIT binary patch literal 679 zcmV;Y0$BZtP)6rOk9#lzy0>dY}>c@`|{gmWNp?59(Z`3@AEp@VNwf+!{K7d{}2cS zx=b^ZX0exl(cIi@2atw^J!i5}0|SG-Q09!1E*cmd?3E2_So)HF4dvv6ye{I5JE_-+ zo}R-{R*Qf$Y_iyE+)2G=rl;;hxihr}88TS9rum*4f^u*&i_KRvEZtj* zZEbC>QmaJbVHnEOxu0klHsFewEcSXvi9{kSwQ#%LP5>)Vj>mJ5O9tFyCX2nE5i`un z-$bL)ex{SlB{)Vh*cmplC#s7*XL?7GNTgr>q_MGaQz4&CF?{+-fnNkaS>-|Yoar6q zb7qP+vYx&^e>a2Q3T5oNp24#?yMi#=!D=?wMx{oS&jh0pWP7`pcA2js$c^@*}@ z-zZ?ql@%6y&h&0XWr#QOJHF1&b_R-N;K1!Hnnv^39#+R^7IEn2ysA&^IpdBQW;LJB z*DlpwzIZ;#<-Jr9axn)v{}o$9vpD;B5f$t? zdAwUNQH`@MwPS`^%PQZHig-MJnbV24CT!BPe z7P8rF&T_f5#9?gO!0gHzDq^wNu*c(R5(|6IU}2Uw#5ees*zI-~sw9)iM;#pm%;`8SJ4C}H1L)9YyUJQ5 z7Hz8)^Ck+J#3KXf&|Ucf?hPx&s7XXYR7ee#S6fRJQ56188j%`Zj6;%zARJ5)#;^vK+sDs z{fb_?K@n6hmC32_AqXRlu0ocHr^xJLspUOS)3^3qJhSKOf;F@ETHjjV-s{Y)*#}sp z7>1EY-5~cxhAs|Hf@*4pDkAsl#btMv{u1VCm^Xlj!)C^-gTUNBHEy*0 z5mZ1dGG;kS&FlIBjL(@lM`nOKpVe5NO7TZZTryRv4wf)iE)F;|<#%QQgGe%#sGhME zBeTG>pYALVSkj?sWvj4oZh$t6BqLru80jxSmcLo9Wciz2Uf7+&<@)t;C>d9~f&tAE zBxHVaiDcFqnk~E^OxZ%oh&W6wd^O5)P5I{-_yauprhJ9Gw)&$?YZO^ZU>yOwvJ>Y# zD50ecBx6Z7F*lo+jGD53Hbe2nQN^$4@L}uWb~<3c78QGhHtcGoSp}+XB`=o|OM_!@dffL;@uBtYUl;=41V zQi8mvbqr6mX1MUdF{pTFW(_=KEP*uL#@wc>2L;WenzM(Di9Ag=D7kKz=6u(zMxK?& z1@R+OC5ZcAxUz8)R!SEcOIT05Z`0M22F=5ovx|%g)UN!RZcuXFt~FDQWbN~{U)N}8^mlai;p!+T*7&%V3Y z0adGk*ZiQ~{0KZ{PYjZpwe&YA?{{8Hg={YeX=%F0yZplnNph^5=Yx%2|FsNo<^@;F zct3e_0NAopc^agQl``xdQwG;1!P&m`z>Qu0L;^li2E026oUH`m4Hs)kzm!o3pHOSY_(=K1pZFW?Z%o-{YmOmqs8(&cAygvRZh$n(Ru32&*Li9{mc5J#^jjA!Anhbr%_>?zIo c9^RGw2TO~?U5BWohyVZp07*qoM6N<$f~zszOaK4? literal 0 HcmV?d00001 diff --git a/data/styles/watch/placemark-blue.png b/data/styles/watch/placemark-blue.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b686de9035ec2c6af2c994c2734fbffcf33bc1 GIT binary patch literal 567 zcmV-70?7S|P)HGzPRUl%iwU3~M zg-tr~MG%rjA+On;nR`9o9T$zvq_XrBd*+<)`}REUG5FJ#w?~nLHz9H!S>8YtZot|X zNb?7{IQXtdHU4APg&0kz5k*rfh>&MEm+at8Isk+bRG1;l=8-0IxMT|PqBC1FDwshK zL~stLq7Gh740+Gk=ZW`i-63DF^y4hTc+!it0y?|6epC>M@t!d&dm~Tzf>3V3XiMof zhP&T!dAN&f$ND{oo-y;pJ&$}m-CV=7!Y!>8uCUfs8S})+BVTmL2K&DIQSg4V?BefV z=860HlrM0(uC-8s!`O<&^KYF!8pg~MCy#v5_jv6GwH7At;`C6sN5q(U?WkOc@&&nF zKsU{xKHQnc+Z%5;w8^6l#l!P>pdjN)P*C1Sltn=@D{sJQd z7EeCw_R@47R}S6&eGwTGh-wuI z)K>a0+HV8Duz$C`X0ti5vAz!as=}3(#F*K3yAAp((NBdq^rB(YCC>l=002ovPDHLk FV1l0q5_SLp literal 0 HcmV?d00001 diff --git a/data/styles/watch/placemark-brown.png b/data/styles/watch/placemark-brown.png new file mode 100644 index 0000000000000000000000000000000000000000..f6389208521c31a1c7f819c10a1f3510d3fb9a98 GIT binary patch literal 615 zcmV-t0+{`YP)>k&E~!5%+i#IFM;0O%k0d2KW}Ge_6gLj=?h3JjVn^% zcn~5%wnX-oZ*c3x1I*NsX<8XVtsNietiFepWZzDN*Sb6zQ6`C zeG!GYM#ql+N7$G?3n6XAT*c}Ng8+*&kMa3lFP03xN$yfeWfdo{qdb>i71nP!&Ux0c zo*{0l1wM^+p_G47ueUzO8Dt&nr3vtcFU$cG2()b7{};qQ$2reB*2}=)CUwk^gSO5r zoR$QNQ+M%kaJRMWbDZ<6W4#^jvp$Tu8Ux8gXHY55VtIbnwwdqXwx{51PNDGO36>4U zPd>yo3-OC6cVIN8aG73!reX3-Y)L+yKxLV#kK4bi$nlG?Q0)>=v*;2rT&1obMTj<< zs7Kv?8&+|nX9DkQx`sBJ%~EmE>)%PP=#)~?1VtM{@pydgkmEROhZ+*i%KHyB>%dB` z;c%O=kx(X+=`JlSfNc~U2}vPFJkO)wLySa0e*g%=*LkSJRn!0g002ovPDHLkV1nmv BAV&ZI literal 0 HcmV?d00001 diff --git a/data/styles/watch/placemark-green.png b/data/styles/watch/placemark-green.png new file mode 100644 index 0000000000000000000000000000000000000000..44b8857ff16e7f0b40ca0d7ae8b8214f7b3b1446 GIT binary patch literal 575 zcmV-F0>J%=P)~dg)ED6{|E0f=SGe-5uwxMyzavf=35--@fmUeQ#!-;Hgno%Mrr({2cxYb?{_TWFl<84VGB{f{6j^o#dM%S)saCCB0x zY;Wviobz1Rc@-RvM)pvM$0#IYEH!IHZ5C=H%>J5)J!{OnBb{=W=qnH0WTY+G$W`d2o!m7CnUje~ zP5n)reaD3FG3~0Ha@bz?gs$4lUc}<#L%iFi}u#+WQP#Ri&!AlSMo zm&P)_4VB*8sn80+L#eT^%wJmp*K zF|H-GL-?9*B;0<2%I=eTU~bjdxZ=uFzWIKGPyKytVe}?u=qSeI73ZSjk!2~_yLq^O zoaGLmt#qdfSDq`WjbUdCIqG%-l*y6iSEeP#s&TlD)bH^E-2^zQz?-p7Qg{{dk27fzRZ? z@Dc3dYaH1M=r<&TyGUiX-`rNw?ABA9{WTFE)-faZa9Sq7b7cywAX<`?qh&>5!sTsG zn9_;JMa4(FonypxnULT?Nwq;zwM6$gj=8vFoM#2E)Yj{Dt*+<#{U%pwjtpGcDisAm zP^O_&l)95Ao2{W+J Ulr|IAl>h($07*qoM6N<$g4jqDz5oCK literal 0 HcmV?d00001 diff --git a/data/styles/watch/placemark-pink.png b/data/styles/watch/placemark-pink.png new file mode 100644 index 0000000000000000000000000000000000000000..8553c983459278a1bb8e61f340820df843a46c91 GIT binary patch literal 578 zcmV-I0=@l-P)A}U&B*NB_M?9R@N=N*i=up0ewN{zm9}r$}aJWS} z7~rZYJZ}--=;QR84XLM1#!RrzuBni4(&56GgtdeH^uDSS;**lbG4Wi1r?VdS6FU@E z7@7`=rhWV{vm+X#Jq)}U&!ckT;#W9!S$g-Ky9XkI3Dt{f@zcKUOcBqwniiD{7cZUk z&f#BFORF?l-kH!mIZV%~q7KZXa^d2olisT{|D~60L)<%pcYFlTCcP!#K3HXe?BA#1N)uMY--8c(SNc|lAFUU zOzB0m-S2yDjoEvfFz}ES(Qq}Z_R@yGwuf`CE#G{V%Vl-fapiBX6XW}SCpgEtnhJ%& z)=g0qZQaz>VMN#V{+l+tf#2M}yS-AWbhNs(gkq<{9VXP)9(8RkbL)??{|`$+yJ?;i<_B!#2*fjp6;O&vr^N~ zVZG@mNMNDWL+GRdBNmjs=a;Th(`SDZ;t#^#(5@Xp%Lzn|k;(U|D>2%*N==`Aatx_$ z{CE~3TBbwG(m!gRfS+wq5a-IbrP;p(`UcOnYz2{ z7Eac8(3I2H9cfI*Zcq5q+#728?2}`_xIwLXpnC&YSAmyTG-ACRF zQINXsm#KLZiOEw}Uq@72MbCz>qM%m-jg`R(34Py0V)E4KGexh+j%y2^o+h3O@7z0k z!o^5To;rQ>qk{ZlLy0%t4}C>>URsf$QZYr0#N?^dM?b2_-?4?@@JPZSFy`ckJazi$ zhn}FVY2PEW5?)*;{RSIeb^7RsgWMgbWv0~GFSX;7UxmcJ^3AEzZ~L%L8#5|gJ+AN`sFH|XAc(#g1s%Tgbj zHof!GyaO?L>hzfce)uA;mAFUFb5!Jbt6!HEV)E3RFT#o{HMv69WC~rY7Gy?YLAN8Y z&V0CA18~pd-j;c}T-JkIFS|9ZFSFz4Z6-Z!i!zx^(i`EnMd@@pG9{C?MM+~E{}+8v zbU>_ literal 0 HcmV?d00001 diff --git a/data/styles/watch/placemark-yellow.png b/data/styles/watch/placemark-yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..55a61176ecb30f049c6f7ea021c83cfff6568a07 GIT binary patch literal 585 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 literal 0 HcmV?d00001 diff --git a/data/styles/xhdpi/watch-my-direction.png b/data/styles/xhdpi/watch-my-direction.png new file mode 100644 index 0000000000000000000000000000000000000000..a24ad35677601a61dbc47e65f312703b1c98cb26 GIT binary patch literal 2205 zcmV;O2x9k%P)#AuC15;bjV(!@j(l%!%KmNuBS z_K8p>t=7<&y_#GUjDXZsUI`aSVJgspJ2Ws;Uh`mHXL-KZeRAexZDtRh1B1V0CFh>A z_gdeY?qT*?XW#cMA!)j0>b6n0%`jZ!-s@-oH@sK3Y~8lRF^s|370vr}+k}La3}Z28 zg|Z4uRwR?2p1!58ukQzeK;Vg{X|Hti;2QVv%t#t@Fn0yARwPkaSh#C$ZthPc0nac- zjK|!S_`TgM5^%fS*C-D9n5$wu=B~8w^Ex5EuCDHrL=>j@gfUjkgO8Q;-OUlgr>3TU zONwBuDdC)z@?HL*5PkCG$$grp`A89r#T--8@Rjmx5Q1GU*I8l+MKlUWHR8Y=BVqVT zangj?yu7^a(P(sx7#2<`9hKS2_{e9s3X8JKHII4hNRRa=Aw zgTW4BXm>?u*VQ=~u89M4&Aw7~_w`{Ru&Jr(izMO1+kPWqT+4tD;Sau3@uw(P2=scr zkBMPyHcGp%&549@jeFAFmnq@gRQria7vid_st(FF8fV+)k!XzJo`f)b8A&5X3Sm@4 z*dh{xH>A=2-^^JP#yvcfZ8xu2DyfuUwGdTQRFtP_+B7lT>Iou2&hSjO5t)KdBWc7+ z0oDsaPN%b!7^0d+pT6ytCX8no!!a^4QfefOSj)`&&Gl|15_wJxe;o>o$P_}lySu+b62AV(A2(r)ksxffm@5M@&2KA~ zwB`+kLcPTB&r#V%L*3wmLy!56{k1Yv^R~6MeT^g(|Hc2t3B!jB#I~_k<~JHXpRa)! zhNhwroD_pE4n6kU%tpk%S0}Z#wTFp_Ra4e7pR|PGOG31!rsj|huV(m-hR5TnC5D-K zjrQGy*yI>|!6%2Vp~g}xud=1NUR+$fSJN~vF-9HXP7KeMA&Hk#{Ow{G30*QcYz@RlP4fwmZYb3h9;CA(=aYF@n1 z{ys@4y6>|sVfdEO+uQp+Q^J|aZm$2EEzn;^Ak0=n3=U{Y=0@a0!cjv*!%>oOsv%%| z!iXUQ+JsJMPD*oqc6Rn5F}UWUlqZ_&HX33e76-H`H0{-!>y?$2AD1=PE1rmrhW&KdYW5@=*aKAYKdN%r5#l++E(HC zU!t!K*SLpg7^C6~F%g>sTKQU8y}6E>*Fg+TBVn~_xgq0U_4BnasQcXj4A&d%c`;rL_!!ioNRI%fIiS3RfSbxxUIso)y-@XWl-F?T`V zh%Ez}`KG->&FlC3n~C9>I}&I4jvLDtcKWSxa{Iz01J5u7P34Y`duW7%*)LcJD48e#-2hm(dvX?wD%lA{) zhpBZ~{m>nZ6o60oHZOC;h6ZQ}%A5AT&om-yv(-XNd=cgM&XL2}kdE^riLO2wGhK zE{#ryRL@b)IGxU)nhSPZ>-T zs>^pkZ<>FVNpd~RdLLskhZKMYXn`hZlhM-BQe^#!%8vJ*clcG1zIAtuhCD&#W56z# z>*tp55G>d77ZcaH<}sLqxr)b*p$XccQQ^HZK4eosS%YpS5Fu5(Uhkj9fijC_NOnEA zmth?bAMiyi>Kbu6*ZhIUB&_(yL)JkYYHx4<29xLp#cpC6##-lhbaZ?ZzG;ylCu_nv zrhno8P~rsi-@NnY|0_i}Uu5SY-MY--8!-@z5(GI}c3oK4rp|^s*r+#FS63G*FJE=o zWsX=rpYLy^0)KolJ7!B+QBhHVx9kd^+E`Cd&v%(bHzxT6dm4ON;~+Nk_lEoaPM$e) z=0MCA)7qVEZf^dPKG01(L46fmvb0h}8MfA@lQroK$+>W_%qP?l8ya%sXw5-RD$dfe*@nZ{hKcKOf0+~Iw61|R fXf)}~l4<=fSfxP)*MTpS00000NkvXXu0mjf9S%qb literal 0 HcmV?d00001 diff --git a/data/styles/xhdpi/watch-my-position.png b/data/styles/xhdpi/watch-my-position.png new file mode 100644 index 0000000000000000000000000000000000000000..258fa395e3c7c4461e6fb21d87c222caecaae599 GIT binary patch literal 947 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBgK_U}OsL32_B-i3ID`t$Y6b`KM2x zzJLGz=g*&i|NcQVzJ2=^$OW<|Po4~v{r~^Jp`qccSFeB!AgHRU0;*rXemzhPP!MQ> zOxrDmX`g{oj!VC2&H6n3+)v~AUrs&yW4Z84%h4a-fB)Tj{ZsgcZyozz%TIjs_uoJ5 z*`H56`Dr-o&D7)X2fMUvInf8|VhPzUN&he#my+m!I@DbNw^f?uR)$ zzspbkB-4Idw&#)DgqQM@-^)+=Xgc}c)Z=gUC)_>x=v&jCS0PIt+s?SJ)_uG6=nutR zOErM5S1Sqf3ua*C;1?E`lw#r%;^mfb>R5O5&KG9USr6GvR{fQq^5eVCN$1B?JM(n* z1H+BU%G1R$q#|zWwC81u4Fp;bx?bnKlXTp)@I=&(?_cg!pWpX?^&87s&4CjXPyan# zN@5by0pwZ`;_}=lH&Z+ zvzQExw9B`J30-{pwQtGSO$lDvS^;*nZ2c9Qt)@43kBcmtv1zXl)QR!k->;Xh35f(>-^XoU3%v_GMLz|+VF;$Yy7(w zw=i1CY_&s_&VdFgU5EeS*B7ieZBSjok~a5S{_l=YD`toEhy*PAEcugB*=n`Xgi9uK z8L#Bm-VU#Q<z{=o%)3!8%3{#ox&emt4=;7P@!ZQE-am;I>` zEjYLQ6YHe)FXqI@RW`2nwwu0g#c`H(mir^`>^yMyQQPP2lPn^$XBMA(FE1zVfBw9G z_wn}Xb3bFYNnSm%O#e@N+%h@k;59{`em!H#UoU)BE7Z8||BpYv{{8#)ry~4}#hSbA z@){4_!+tE3sC%=j`EHhV^WI#|X4@~975_X|`SSU>{Iue?Qg%uN6Q literal 0 HcmV?d00001 diff --git a/data/styles/xhdpi/watch-search-result.png b/data/styles/xhdpi/watch-search-result.png new file mode 100644 index 0000000000000000000000000000000000000000..452e7e6df6538f17b896845549ade5fbf3dac47b GIT binary patch literal 1918 zcma)6i94J577kiP>uRf76=SI~YVC}U+m50JZ7of05jz#CLbXv_wY81?c2I(=sA{=I z8WpvZww8!3awowc5ky6^*dwu<-*fv9-19u&?|Z-VyzhC>Ilt%mG8|wxWM!0OAP|VG z%}pyO@HPgIoswEd2j;06W$e^fG;B>)7#riAP@ldZ4MxjNVh*Y(`YnM=M|+KBzJaq5Fb6}m)XGR z73DP;76>~#JDu@}jm-^ze}C6{_qVi4A0Hnenc_{^eYg#L<>lq6R4VARgF&dPt7EZP zrNgh{x)L%;&w+exZEbgNHQLw6jCTdqz?MLf!oos0-kr&xPDx4Oa5&ge z9FxxkTVk`>_uJ7Cgy`w%Y2lU-tO$@nhgd8&cK`zjsP<5B5g_T^=m#v=D{Rgx2M&jW zOc~`(1+CJ-!NI%fj&GxXb8|CmagMdf0&-y5)YOE>bT-J@m*zwbJ8b7 z@64jWcpt*%wjtATL0P3zrxl+*n{V6mgt1yW<&5YznX`(0|15 zd5%XWS6JN3yHwI-p>6a%*0~{#ZAcs{xH6x@IVknL8dMv^_Q8dx&q^m-#>v~qYb&oP z)+8x11Cp&X&J)6@H#gDg=8mUhLm=sYQ5u?}D`-C~;*2)X5LAce3&X<~$Bn%Tw{CM& z>5^hjpH5cV`!$5cqIZ#MfN@;%$tQ~{w z9Dc8BHoN8ly+npZiJo5_qnTcz2eePlrz{BW=KoR9DDa4i^(>gU$m@7KZ&YrC2$|1; z=alES#+LfA7jlvkbu9iw530{OqTv!b1FA3F%Bp(d1xVLlGI{@+AYDSej<>)y+Xn0< z@zRuveiOewpYB*a?`5b%Qcg)WV5b>eFb>P_Z^7`yKdX~fmGe|Q0yXxOp&0e^<+n0r z^Mfp%YGre6&z?{$xZr8>W3e&W*o(;3QhTuNJ4$t#&L%`F*YB` z1tG>E#u9fFl3dBdkwIrd#$?pz)1t_2Q|`@o7iSP!5%)l{Hy%(>1HZvmLgc=hm5$ox2cNWDp`GN;=uaC^W*?ra$GSsWcg- z6h`G24SJh|-wkX1PyUfwjCphm-UipSbg0ZJZoG0rtI*r574Z?OR)v|A3kr%5VuC`9 zT8&@<)2`{JZzi_RV4UM$y&c6vEk4&>*inyfQ#Mf}!hToKDgNcSiPn;kips9COzT8` zp1+ao-B62ZL#Slg8PbRmSHF;1wU-Coy&G*ZOS6_fRh+GDb!9|maknMjG{qm=fg6m* zeJeTBJeDzau14r8rQ~0s`>?p~_vlktljW0Rse*18q{WkAN;*2)rsXJ7h}V0cu&Is~ znb*0QZst^_y;G|`{q9$(?5K2;z@MIYxs1whzr(4S$-}ISh_~6!Z>TraSE>r2Fu&xtwZ zUUL$k$RC$0L`%|N7{U@%*&}oReaqFGS*6-7`UX=BHSQCRe_(K`YTQswSzIbx<^^A1 z=q}W?s?mjq2gVNu#F^{0yPjbW3$2e4J@j~WDvhMn q_|?9zuRuvdTf-C8A-xg5po(0i&gN-pJ^(*Eh>bPOs`fX(q`v_K?Hxb> literal 0 HcmV?d00001 diff --git a/data/styles/xxhdpi/watch-my-direction.png b/data/styles/xxhdpi/watch-my-direction.png new file mode 100644 index 0000000000000000000000000000000000000000..d192bc09e2c4a9656c01c85dfc1d5ff55d7bb801 GIT binary patch literal 4433 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 X1f8Ef%rZ{M00000NkvXXu0mjfmsPyT literal 0 HcmV?d00001 diff --git a/data/styles/xxhdpi/watch-my-position.png b/data/styles/xxhdpi/watch-my-position.png new file mode 100644 index 0000000000000000000000000000000000000000..7e39ede7020c0ecfe7120014659a0302a77fa137 GIT binary patch literal 1791 zcma)7dpHvc8{cx*#U&(c%e@haE;unEx3tf}Q8_t;YOZGz4#LW1C?lG=^*K1lEkh_G zw-h<#uC0w^6Be`B&FuE=Jm>kozrXi+-rsxsy}v)+f8HD~xa&bhEkytTaM0b&*;^8W z{&smO3C_EqB?DlUm#6PVN%?=8wzl@f!~~T}WiS~3TS24IBofKq-d-ROh(sbuABV${ z$z(2AMS`WJr92*Qc6L^h)9G}{3X8=G z4i5fDM50_%Q{(UNzxQ9$$s!#qWM?#q-YEDa9KB- zH2j6FTg+T%@=M-t!K)~sM-=P_-mXA2vciA=RRGHQyvY#-HLcTF!VR{tY?8;>6a9#1 zS4?stg>*1xO$WUI%3cILqHeGRdf08qlkb~s{>U=N8vFS~{zCca78tXtgC;|Y7{kl# zz{al-G--pyA6R60S5v?R-#B~1%fC~K-qHKN@JGH1-cb0Bhb@7Ulbyfo4fg?PX#n@h z9#xb-qNJ|6Unc-nb4W_%RFp1-u5cDPBzjk;Chh!OsA=BBN!mU)5%RsfzSDSww_<1b zahCASI$;k0ke+sTzTo@YFE9LWU(x1c+a&h|UG{SU6x&FY%;p#pl_J(g}%JkK!R!gs#tMVCo_UXVt z12t=D&TdT20nCWlBnzfym64q(Xk=Ze)RhUGYH@@pY0t=y*rDt1(ny8%%{0yMaIhvK zTI*YV1H7Y4t%cpwqeawnnDW zZ;w;L*PuNo;Bmj4$<20yPOF>E822Pc>Lzs;Wu+r<8QsP@dqur34U+z)C2gGHkFKD@ zW)eun!?ZqqjB?eE;6nPB@oVJ66aPLX|G-@l31`Kk7Kh@pT`BF%M;kIh{E8X2G1RX_&4ntX)JbIxvi zebSMGX7d@C)pn!I$W)g32CN_;*Fu0^A0vvjLwt;+d_vA?+A9Bf>0Sdy{(2dVVC-pb z)QnqIRUy&wYyrU+JZ5rBFyB9(EbF94B3h* zag1Du?U5}Wl(T|j(mB(tWE&sFS9Z3JkXsMaVamfIPyQNSuGRp&P~EHElR#u}tVv=n zpx0q>j1DHHbndSdVNP%a2Nz=JJ_-f2DcKc=gTY_9VADMIjR% z4F{w{5&Fr#<5jXmh$zAY*qx9pHL71Xb^6WskZ|DeG1rji--9YQ(Ci2gvjMfH7$I>x zS9L&iZ_fAa@y)Fq`9D-Uh=9a-K;rwE2haAM>XzPwv^4_TS_y8-L(lBwy$<@hc-|Dq zAsUskBXU&cQP==Bpa)f(MO2CIwB5DGecl6q10H^M4jNMjf^N})9lt(~f9zg%DD09CUG8$v zPdd$?@+`*TodFRit(yvYUS|fJTt-9Hg=;70b_37fR!g}>zC-q2?u@n~X~a|6N%P)c z0#iO9UR&d-D^_Dx;&ykxjrU=xgvSJN5WYIjg*g_rgqyni*Z#C{EwksOge{rSSPi=r zgGuo^v}`dnz+v}Fedfgs@Fm3?b}opR`ze`}zL%~-=!k^gY#9L zhYEP7-~3is3jNeL=eeqI4L%v0rAvvK_^5XW8M`LT$L2%FJW{Unwo})P?zDEjgREuC zdGBv`Lw%ANbnvk7CSNz1?C*eTHsqimY!uzw8;u+E@``Ta(U?ax__)bR>5$93!A(NK z5&^+^!C>?$%C>`D$6)x1_+8lZ^)!PS@%W$O zD!ACEMl|9rob26$G_hf?HpB=A@ol9&*us>UmLtl)-H|3@!p22+WH^3hpugXY`$f2O Jvt!VM{{SbwqksSa literal 0 HcmV?d00001 diff --git a/data/styles/xxhdpi/watch-search-result.png b/data/styles/xxhdpi/watch-search-result.png new file mode 100644 index 0000000000000000000000000000000000000000..870b95fdfe790c412cb4a5581f5cb7737eff85b9 GIT binary patch literal 3868 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 eTnY*b3jYI<46M+e91x8F0000 - -#define IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) - -#define SYSTEM_VERSION_IS_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending) - -#define L(str) NSLocalizedString(str, nil) - -#define INTEGRAL(f) ([UIScreen mainScreen].scale == 1 ? floor(f) : f) -#define PIXEL 1.0 / [UIScreen mainScreen].scale +#import "Macros.h" @interface NSObject (Optimized) diff --git a/iphone/Maps/Classes/MapsAppDelegate.h b/iphone/Maps/Classes/MapsAppDelegate.h index 37930eb2ab..26f72e71f0 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.h +++ b/iphone/Maps/Classes/MapsAppDelegate.h @@ -1,5 +1,6 @@ #import +#import "DownloadIndicatorProtocol.h" #import "NavigationController.h" #import "MapsObservers.h" @@ -10,7 +11,7 @@ extern NSString * const MapsStatusChangedNotification; -@interface MapsAppDelegate : NSObject +@interface MapsAppDelegate : NSObject { NSInteger m_standbyCounter; NSInteger m_activeDownloadsCounter; diff --git a/iphone/Maps/Classes/MapsAppDelegate.mm b/iphone/Maps/Classes/MapsAppDelegate.mm index b2814a6cc5..1c9cdb395a 100644 --- a/iphone/Maps/Classes/MapsAppDelegate.mm +++ b/iphone/Maps/Classes/MapsAppDelegate.mm @@ -8,20 +8,25 @@ #import "LocalNotificationManager.h" #import "MWMAlertViewController.h" #import "Reachability.h" +#import "MWMWatchEventInfo.h" +#import "Common.h" #include -#import +#import "MRMyTracker.h" +#import "MRTrackerParams.h" #import #import -#include "../../../storage/storage_defines.hpp" +#include "storage/storage_defines.hpp" -#include "../../../platform/settings.hpp" -#include "../../../platform/platform.hpp" -#include "../../../platform/preferred_languages.hpp" +#import "platform/http_thread_apple.h" -#import "../../../3party/Alohalytics/src/alohalytics_objc.h" +#include "platform/settings.hpp" +#include "platform/platform_ios.hpp" +#include "platform/preferred_languages.hpp" + +#import "3party/Alohalytics/src/alohalytics_objc.h" NSString * const MapsStatusChangedNotification = @"MapsStatusChangedNotification"; // Alert keys. @@ -32,6 +37,9 @@ static NSString * const kUDFirstVersionKey = @"FirstVersion"; static NSString * const kUDLastRateRequestDate = @"LastRateRequestDate"; extern NSString * const kUDAlreadySharedKey = @"UserAlreadyShared"; static NSString * const kUDLastShareRequstDate = @"LastShareRequestDate"; +static NSString * const kNewWatchUserEventKey = @"NewWatchUser"; +static NSString * const kOldWatchUserEventKey = @"OldWatchUser"; +static NSString * const kUDWatchEventAlreadyTracked = @"WatchEventAlreadyTracked"; /// Adds needed localized strings to C++ code /// @TODO Refactor localization mechanism to make it simpler @@ -82,22 +90,17 @@ void InitLocalizedStrings() return [[NSUserDefaults standardUserDefaults] boolForKey:FIRST_LAUNCH_KEY]; } -- (void)initMRGService +- (void)initMyTrackerService { - NSInteger appId = [[[NSBundle mainBundle] objectForInfoDictionaryKey:@"MRGServiceAppID"] integerValue]; - NSString * secret = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"MRGServiceClientKey"]; + static NSString * const kMyTrackerAppId = @"***REMOVED***"; + [MRMyTracker createTracker:kMyTrackerAppId]; - // MRGService settings - MRGServiceParams * mrgsParams = [[MRGServiceParams alloc] initWithAppId:appId andSecret:secret]; #ifdef DEBUG - mrgsParams.debug = YES; + [MRMyTracker setDebugMode:YES]; #endif - mrgsParams.shouldResetBadge = NO; - mrgsParams.crashReportEnabled = YES; - mrgsParams.allowPushNotificationHooks = YES; - [MRGServiceInit startWithServiceParams:mrgsParams externalSDKParams:@[] delegate:nil]; - [[MRGSApplication currentApplication] markAsUpdatedWithRegistrationDate:NSDate.date]; + MRMyTracker.getTrackerParams.trackAppLaunch = YES; + [MRMyTracker setupTracker]; } - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions @@ -114,10 +117,14 @@ void InitLocalizedStrings() if (url != nil) [self checkLaunchURL:url]; + [HttpThread setDownloadIndicatorProtocol:[MapsAppDelegate theApp]]; + [Alohalytics setup:serverUrl andFirstLaunch:[MapsAppDelegate isFirstAppLaunch] withLaunchOptions:launchOptions]; [[Statistics instance] startSessionWithLaunchOptions:launchOptions]; + [self trackWatchUser]; + [AppInfo sharedInfo]; // we call it to init -firstLaunchDate if ([AppInfo sharedInfo].advertisingId) [[Statistics instance] logEvent:@"Device Info" withParameters:@{@"IFA" : [AppInfo sharedInfo].advertisingId, @"Country" : [AppInfo sharedInfo].countryCode}]; @@ -142,7 +149,7 @@ void InitLocalizedStrings() [self customizeAppearance]; - [self initMRGService]; + [self initMyTrackerService]; if ([application respondsToSelector:@selector(setMinimumBackgroundFetchInterval:)]) [application setMinimumBackgroundFetchInterval:(6 * 60 * 60)]; @@ -220,8 +227,6 @@ void InitLocalizedStrings() - (void)applicationDidBecomeActive:(UIApplication *)application { [Alohalytics logEvent:@"$applicationDidBecomeActive"]; - if (self.isIOS7OrLater) - [FBSDKAppEvents activateApp]; Framework & f = GetFramework(); if (m_geoURL) @@ -270,13 +275,17 @@ void InitLocalizedStrings() m_mwmURL = nil; m_fileURL = nil; - if (!self.isIOS7OrLater) + f.GetLocationState()->InvalidatePosition(); + + if ([[[UIDevice currentDevice] systemVersion] integerValue] >= 8) + { + [FBSDKAppEvents activateApp]; + } + else { [FBSettings setDefaultAppID:[[NSBundle mainBundle] objectForInfoDictionaryKey:@"FacebookAppID"]]; [FBAppEvents activateApp]; } - - f.GetLocationState()->InvalidatePosition(); } - (void)dealloc @@ -360,11 +369,11 @@ void InitLocalizedStrings() - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { m_sourceApplication = sourceApplication; - + if ([self checkLaunchURL:url]) return YES; - if ([[[UIDevice currentDevice] systemVersion] integerValue] < 7) + if (!self.isIOS7OrLater) return NO; return [[FBSDKApplicationDelegate sharedInstance] application:application openURL:url sourceApplication:sourceApplication annotation:annotation]; @@ -456,6 +465,45 @@ void InitLocalizedStrings() return YES; } +- (void)application:(UIApplication *)application handleWatchKitExtensionRequest:(NSDictionary *)userInfo reply:(void (^)(NSDictionary *))reply +{ + switch (userInfo.watchEventInfoRequest) + { + case MWMWatchEventInfoRequestMoveWritableDir: + static_cast(GetPlatform()).MigrateWritableDirForAppleWatch(); + reply([NSDictionary dictionary]); + break; + } + NSUserDefaults * settings = [[NSUserDefaults alloc] initWithSuiteName:kApplicationGroupIdentifier()]; + [settings setBool:YES forKey:kHaveAppleWatch]; + [settings synchronize]; +} + +- (void)trackWatchUser +{ + if ([[[UIDevice currentDevice] systemName] integerValue] < 8) + return; + + NSUserDefaults *standartDefaults = [NSUserDefaults standardUserDefaults]; + BOOL const userLaunchAppleWatch = [[[NSUserDefaults alloc] initWithSuiteName:kApplicationGroupIdentifier()] boolForKey:kHaveAppleWatch]; + BOOL const appleWatchLaunchingEventAlreadyTracked = [standartDefaults boolForKey:kUDWatchEventAlreadyTracked]; + if (userLaunchAppleWatch && !appleWatchLaunchingEventAlreadyTracked) + { + if (self.userIsNew) + { + [Alohalytics logEvent:kNewWatchUserEventKey]; + [[Statistics instance] logEvent:kNewWatchUserEventKey]; + } + else + { + [Alohalytics logEvent:kOldWatchUserEventKey]; + [[Statistics instance] logEvent:kOldWatchUserEventKey]; + } + [standartDefaults setBool:YES forKey:kUDWatchEventAlreadyTracked]; + [standartDefaults synchronize]; + } +} + #pragma mark - Alert logic - (void)firstLaunchSetup diff --git a/iphone/Maps/Classes/MapsObservers.h b/iphone/Maps/Classes/MapsObservers.h index 0632d08852..59d4465acc 100644 --- a/iphone/Maps/Classes/MapsObservers.h +++ b/iphone/Maps/Classes/MapsObservers.h @@ -22,11 +22,13 @@ using namespace storage; @end +@class MWMWatchNotification; class ActiveMapsObserver : public ActiveMapsLayout::ActiveMapsListener { public: ActiveMapsObserver(id delegateObject); + virtual ~ActiveMapsObserver(); virtual void CountryGroupChanged(ActiveMapsLayout::TGroup const & oldGroup, int oldPosition, ActiveMapsLayout::TGroup const & newGroup, int newPosition); @@ -38,6 +40,7 @@ public: private: id m_delegateObject; + MWMWatchNotification * m_notificationCenter; }; diff --git a/iphone/Maps/Classes/MapsObservers.mm b/iphone/Maps/Classes/MapsObservers.mm index 4850f88b79..5994e870c6 100644 --- a/iphone/Maps/Classes/MapsObservers.mm +++ b/iphone/Maps/Classes/MapsObservers.mm @@ -1,12 +1,21 @@ #import #import "MapsObservers.h" +#import "MWMWatchNotification.h" +#import "Common.h" ActiveMapsObserver::ActiveMapsObserver(id delegateObject) : m_delegateObject(delegateObject) +, m_notificationCenter([[MWMWatchNotification alloc] init]) { } +ActiveMapsObserver::~ActiveMapsObserver() +{ + m_notificationCenter = nil; + m_delegateObject = nil; +} + void ActiveMapsObserver::CountryGroupChanged(ActiveMapsLayout::TGroup const & oldGroup, int oldPosition, ActiveMapsLayout::TGroup const & newGroup, int newPosition) { @@ -29,6 +38,7 @@ void ActiveMapsObserver::CountryOptionsChanged(ActiveMapsLayout::TGroup const & void ActiveMapsObserver::DownloadingProgressUpdate(ActiveMapsLayout::TGroup const & group, int position, LocalAndRemoteSizeT const & progress) { + [m_notificationCenter passMessageObject:@((double)progress.first / progress.second) identifier:kDownloadingProgressUpdateNotificationId]; if ([m_delegateObject respondsToSelector:@selector(countryDownloadingProgressChanged:atPosition:inGroup:)]) [m_delegateObject countryDownloadingProgressChanged:progress atPosition:position inGroup:group]; } diff --git a/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.h b/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.h new file mode 100644 index 0000000000..6438c1ed45 --- /dev/null +++ b/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.h @@ -0,0 +1,26 @@ +// +// MWMWatchEventInfo.h +// Maps +// +// Created by i.grechuhin on 10.04.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#import + +typedef NS_ENUM(NSUInteger, MWMWatchEventInfoRequest) +{ + MWMWatchEventInfoRequestMoveWritableDir +}; + +@interface NSDictionary (MWMWatchEventInfo) + +@property (nonatomic, readonly) MWMWatchEventInfoRequest watchEventInfoRequest; + +@end + +@interface NSMutableDictionary (MWMWatchEventInfo) + +@property (nonatomic) MWMWatchEventInfoRequest watchEventInfoRequest; + +@end diff --git a/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.mm b/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.mm new file mode 100644 index 0000000000..9f118f2e1a --- /dev/null +++ b/iphone/Maps/Classes/WatchEventHandler/MWMWatchEventInfo.mm @@ -0,0 +1,31 @@ +// +// MWMWatchEventInfo.m +// Maps +// +// Created by i.grechuhin on 10.04.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#import "MWMWatchEventInfo.h" + +static NSString * const kRequestKey = @"request"; + +@implementation NSDictionary (MWMWatchEventInfo) + +- (MWMWatchEventInfoRequest)watchEventInfoRequest +{ + NSNumber * requestValue = self[kRequestKey]; + return (MWMWatchEventInfoRequest)requestValue.unsignedIntegerValue; +} + +@end + +@implementation NSMutableDictionary (MWMWatchEventInfo) + +- (void)setWatchEventInfoRequest:(MWMWatchEventInfoRequest)watchEventInfoRequest +{ + NSNumber * requestValue = @(watchEventInfoRequest); + self[kRequestKey] = requestValue; +} + +@end diff --git a/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.h b/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.h new file mode 100644 index 0000000000..29a1c97d99 --- /dev/null +++ b/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.h @@ -0,0 +1,20 @@ +// +// MWMWatchNotification.h +// Maps +// +// Created by i.grechuhin on 10.04.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#import + +@interface MWMWatchNotification : NSObject + +- (void)passMessageObject:(id)messageObject identifier:(NSString *)identifier; +- (id)messageWithIdentifier:(NSString *)identifier; +- (void)clearMessageContentsForIdentifier:(NSString *)identifier; +- (void)clearAllMessageContents; +- (void)listenForMessageWithIdentifier:(NSString *)identifier listener:(void (^)(id messageObject))listener; +- (void)stopListeningForMessageWithIdentifier:(NSString *)identifier; + +@end diff --git a/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.m b/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.m new file mode 100644 index 0000000000..82a2d0704d --- /dev/null +++ b/iphone/Maps/Classes/WatchEventHandler/MWMWatchNotification.m @@ -0,0 +1,209 @@ +// +// MWMWatchNotification.m +// Maps +// +// Created by i.grechuhin on 10.04.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#import "MWMWatchNotification.h" +#import "Common.h" + +#include + +static NSString * const kMWMWatchNotificationName = @"MWMWatchNotificationName"; +static NSString * const kMWMWatchNotificationPath = @"MWMWatchNotificationPath"; +static NSString * const kMWMWatchNotificationIdentifier = @"MWMWatchNotificationIdentifier"; +static NSString * const kMWMWatchNotificationArchiveNameFormat = @"%@.archive"; + +@interface MWMWatchNotification () + +@property (strong, nonatomic) NSFileManager *fileManager; +@property (strong, nonatomic) NSMutableDictionary *listenerBlocks; + +@end + +@implementation MWMWatchNotification + +- (instancetype)init +{ + if (![[NSFileManager defaultManager] respondsToSelector:@selector(containerURLForSecurityApplicationGroupIdentifier:)]) + return nil; + + self = [super init]; + if (self) + { + self.fileManager = [[NSFileManager alloc] init]; + self.listenerBlocks = [NSMutableDictionary dictionary]; + + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didReceiveMessageNotification:) name:kMWMWatchNotificationName object:nil]; + } + return self; +} + +- (void)dealloc +{ + [[NSNotificationCenter defaultCenter] removeObserver:self]; + CFNotificationCenterRef const center = CFNotificationCenterGetDarwinNotifyCenter(); + CFNotificationCenterRemoveEveryObserver(center, (__bridge const void *)(self)); +} + + +#pragma mark - Private File Operation Methods + +- (NSString *)messagePassingDirectoryPath +{ + NSURL *appGroupContainer = [self.fileManager containerURLForSecurityApplicationGroupIdentifier:kApplicationGroupIdentifier()]; + NSString *appGroupContainerPath = [appGroupContainer path]; + NSString *directoryPath = [appGroupContainerPath stringByAppendingPathComponent:kMWMWatchNotificationPath]; + + [self.fileManager createDirectoryAtPath:directoryPath withIntermediateDirectories:YES attributes:nil error:nil]; + + return directoryPath; +} + +- (NSString *)filePathForIdentifier:(NSString *)identifier +{ + if (identifier && identifier.length > 0) + { + NSString *directoryPath = [self messagePassingDirectoryPath]; + NSString *fileName = [NSString stringWithFormat:kMWMWatchNotificationArchiveNameFormat, identifier]; + NSString *filePath = [directoryPath stringByAppendingPathComponent:fileName]; + + return filePath; + } + return nil; +} + +- (void)writeMessageObject:(id)messageObject toFileWithIdentifier:(NSString *)identifier +{ + if (identifier) { + if (messageObject) + { + NSData *data = [NSKeyedArchiver archivedDataWithRootObject:messageObject]; + NSString *filePath = [self filePathForIdentifier:identifier]; + + if (data == nil || filePath == nil || ![data writeToFile:filePath atomically:YES]) + return; + + } + + [self sendNotificationForMessageWithIdentifier:identifier]; + } +} + +- (void)deleteFileForIdentifier:(NSString *)identifier +{ + [self.fileManager removeItemAtPath:[self filePathForIdentifier:identifier] error:nil]; +} + +#pragma mark - Private Notification Methods + +- (void)sendNotificationForMessageWithIdentifier:(NSString *)identifier +{ + CFNotificationCenterRef const center = CFNotificationCenterGetDarwinNotifyCenter(); + CFDictionaryRef const userInfo = NULL; + BOOL const deliverImmediately = YES; + CFStringRef str = (__bridge CFStringRef)identifier; + CFNotificationCenterPostNotification(center, str, NULL, userInfo, deliverImmediately); +} + +- (void)registerForNotificationsWithIdentifier:(NSString *)identifier +{ + CFNotificationCenterRef const center = CFNotificationCenterGetDarwinNotifyCenter(); + CFStringRef str = (__bridge CFStringRef)identifier; + CFNotificationCenterAddObserver(center, (__bridge const void *)(self), MWMWatchNotificationCallback, str, NULL, CFNotificationSuspensionBehaviorDeliverImmediately); +} + +- (void)unregisterForNotificationsWithIdentifier:(NSString *)identifier +{ + CFNotificationCenterRef const center = CFNotificationCenterGetDarwinNotifyCenter(); + CFStringRef str = (__bridge CFStringRef)identifier; + CFNotificationCenterRemoveObserver(center, (__bridge const void *)(self), str, NULL); +} + +void MWMWatchNotificationCallback(CFNotificationCenterRef center, void * observer, CFStringRef name, void const * object, CFDictionaryRef userInfo) +{ + NSString *identifier = (__bridge NSString *)name; + [[NSNotificationCenter defaultCenter] postNotificationName:kMWMWatchNotificationName object:nil userInfo:@{kMWMWatchNotificationIdentifier : identifier}]; +} + +- (void)didReceiveMessageNotification:(NSNotification *)notification +{ + typedef void (^MessageListenerBlock)(id messageObject); + + NSDictionary *userInfo = notification.userInfo; + NSString *identifier = [userInfo valueForKey:kMWMWatchNotificationIdentifier]; + + if (identifier) + { + MessageListenerBlock listenerBlock = [self listenerBlockForIdentifier:identifier]; + + if (listenerBlock) + { + id messageObject = [self messageWithIdentifier:identifier]; + + listenerBlock(messageObject); + } + } +} + +- (id)listenerBlockForIdentifier:(NSString *)identifier +{ + return [self.listenerBlocks valueForKey:identifier]; +} + +#pragma mark - Public Interface Methods + +- (void)passMessageObject:(id )messageObject identifier:(NSString *)identifier +{ + [self writeMessageObject:messageObject toFileWithIdentifier:identifier]; +} + +- (id)messageWithIdentifier:(NSString *)identifier +{ + if (identifier) + { + NSData *data = [NSData dataWithContentsOfFile:[self filePathForIdentifier:identifier]]; + + if (data) + return [NSKeyedUnarchiver unarchiveObjectWithData:data]; + } + return nil; +} + +- (void)clearMessageContentsForIdentifier:(NSString *)identifier +{ + [self deleteFileForIdentifier:identifier]; +} + +- (void)clearAllMessageContents +{ + NSString *directoryPath = [self messagePassingDirectoryPath]; + NSArray *messageFiles = [self.fileManager contentsOfDirectoryAtPath:directoryPath error:nil]; + [messageFiles enumerateObjectsUsingBlock:^(NSString *path, NSUInteger idx, BOOL *stop) + { + NSString *filePath = [directoryPath stringByAppendingPathComponent:path]; + [self.fileManager removeItemAtPath:filePath error:nil]; + }]; +} + +- (void)listenForMessageWithIdentifier:(NSString *)identifier listener:(void (^)(id messageObject))listener +{ + if (identifier) + { + [self.listenerBlocks setValue:listener forKey:identifier]; + [self registerForNotificationsWithIdentifier:identifier]; + } +} + +- (void)stopListeningForMessageWithIdentifier:(NSString *)identifier +{ + if (identifier) + { + [self.listenerBlocks setValue:nil forKey:identifier]; + [self unregisterForNotificationsWithIdentifier:identifier]; + } +} + +@end diff --git a/iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/29x29@3x.png b/iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/29x29@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..2a670177351c375e99322d16378c8dc50a631014 GIT binary patch literal 9464 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 WW8!TUPyhQbl9HS{q*}%t@qYm9U}Mk# literal 0 HcmV?d00001 diff --git a/iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/40x40@3x.png b/iphone/Maps/ImagesPro.xcassets/AppIcon.appiconset/40x40@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..199e39cee013e64e371f4e7f3ae8b40a33ab0720 GIT binary patch literal 13976 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
  • %Wd$1wjIE;Z3?oZ+y5?xt~ZZ@=4+UeQbVg5 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

    BSpk(s7_Bk9I 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

    *nf?aL8n*SL`-|)lL*Y;C$NiyJQ;RJA^Qk+ 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%0AZ-buaqfb9=eI#|Q(CrGN+X~$t=+yaXl{?Zf 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

    hShZvi#*}Nn$=C69;WH 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 AdmanTrackerAppID ***REMOVED*** - MRGServiceClientKey - ***REMOVED*** - MRGServiceAppID - 148 - LocalNotificationsFileName - LocalNotifications CFBundleDevelopmentRegion en CFBundleDisplayName @@ -88,10 +82,14 @@ ***REMOVED*** LSRequiresIPhoneOS + LocalNotificationsFileName + LocalNotifications MobileAppTrackerAdvertiserId 14130 MobileAppTrackerConversionKey ***REMOVED*** + NSLocationAlwaysUsageDescription + NSMainNibFile MainWindow NSMainNibFile~ipad @@ -162,7 +160,5 @@ - NSLocationAlwaysUsageDescription - diff --git a/iphone/Maps/Macros.h b/iphone/Maps/Macros.h new file mode 100644 index 0000000000..614bd634f0 --- /dev/null +++ b/iphone/Maps/Macros.h @@ -0,0 +1,16 @@ +// +// Macros.h +// Maps +// +// Created by v.mikhaylenko on 07.04.15. +// Copyright (c) 2015 MapsWithMe. All rights reserved. +// + +#define IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) + +#define SYSTEM_VERSION_IS_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending) + +#define L(str) NSLocalizedString(str, nil) + +#define INTEGRAL(f) ([UIScreen mainScreen].scale == 1 ? floor(f) : f) +#define PIXEL 1.0 / [UIScreen mainScreen].scale diff --git a/iphone/Maps/Maps.xcodeproj/project.pbxproj b/iphone/Maps/Maps.xcodeproj/project.pbxproj index cdff0d3a23..a19a7ebc9d 100644 --- a/iphone/Maps/Maps.xcodeproj/project.pbxproj +++ b/iphone/Maps/Maps.xcodeproj/project.pbxproj @@ -25,12 +25,60 @@ 34BC722A1B0DECAE0012A34B /* MWMZoomButtonsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 34BC721F1B0DECAE0012A34B /* MWMZoomButtonsView.m */; }; 34BC722B1B0DECAE0012A34B /* MWMZoomButtonsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 34BC72201B0DECAE0012A34B /* MWMZoomButtonsView.xib */; }; 45159BF91B0CA2D5009BFA85 /* resources-6plus in Resources */ = {isa = PBXBuildFile; fileRef = 45159BF81B0CA2D5009BFA85 /* resources-6plus */; }; + 343F262E1AEFC4A300388A6D /* MWMFrameworkUtils.mm in Sources */ = {isa = PBXBuildFile; fileRef = 343F262D1AEFC4A300388A6D /* MWMFrameworkUtils.mm */; }; + 343F26301AEFDB1A00388A6D /* Framework.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 343F262F1AEFDB1A00388A6D /* Framework.cpp */; }; + 343F26311AEFDF3E00388A6D /* resources-xhdpi in Resources */ = {isa = PBXBuildFile; fileRef = 97FC99DA19C1A2CD00C1CF98 /* resources-xhdpi */; }; + 345C31711AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 345C316E1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m */; }; + 345C31721AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 345C31701AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm */; }; + 345C31781AE799B600EA0CC2 /* MWMSearchResultCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 345C31751AE799B600EA0CC2 /* MWMSearchResultCell.m */; }; + 345C31791AE799B600EA0CC2 /* MWMSearchResultController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 345C31771AE799B600EA0CC2 /* MWMSearchResultController.mm */; }; + 34A742FE1AE5461A00CE15EB /* index.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A742FD1AE5461A00CE15EB /* index.cpp */; }; + 34A743001AE5468200CE15EB /* storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34A742FF1AE5468200CE15EB /* storage.cpp */; }; + 34DF4D111AE77B9F0012702D /* MWMWKInterfaceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 34DF4D101AE77B9F0012702D /* MWMWKInterfaceController.mm */; }; + 454040621AD2D75E007A9B12 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26C7210F61FD600ECCA39 /* OpenGLES.framework */; }; + 454040631AD2D83A007A9B12 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98655186C734000AF7E9E /* AVFoundation.framework */; }; + 454040641AD2D862007A9B12 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; }; + 454040661AD2D88A007A9B12 /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511031A1101F600A61AA4 /* CoreData.framework */; }; + 454040671AD2D897007A9B12 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765070DF74369002DB57D /* CoreGraphics.framework */; }; + 4540406A1AD2D8FD007A9B12 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B00511051A1101FC00A61AA4 /* CoreMedia.framework */; }; + 4540406B1AD2D919007A9B12 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26D1E10F626CB00ECCA39 /* QuartzCore.framework */; }; + 4540406C1AD2D92D007A9B12 /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97C98651186C5EF000AF7E9E /* iAd.framework */; }; + 4540406D1AD2D958007A9B12 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 97ECD870183620CE00F77A46 /* AdSupport.framework */; }; + 4540406F1AD2D9C5007A9B12 /* WatchKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4540406E1AD2D9C5007A9B12 /* WatchKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 454040701AD2DB30007A9B12 /* RenderContext.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE7F297E1219ECA300EB67A9 /* RenderContext.mm */; }; + 454040761AD2DD73007A9B12 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; }; + 4579C8951AD2F98B001D6B90 /* synonyms.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAEA7D0161BD26600CCD661 /* synonyms.txt */; }; + 4579C8961AD2F9A1001D6B90 /* categories.txt in Resources */ = {isa = PBXBuildFile; fileRef = FAAFD696139D9BE2000AE70C /* categories.txt */; }; + 4579C8971AD2F9A1001D6B90 /* types.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA64D9A813F975AD00350ECF /* types.txt */; }; + 4579C8981AD2F9A2001D6B90 /* fonts_blacklist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1212F8C9E1006AF8C3 /* fonts_blacklist.txt */; }; + 4579C8991AD2F9A2001D6B90 /* fonts_whitelist.txt in Resources */ = {isa = PBXBuildFile; fileRef = EEFE7C1312F8C9E1006AF8C3 /* fonts_whitelist.txt */; }; + 4579C89A1AD2F9A2001D6B90 /* unicode_blocks.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE583CBA12F773F00042CBE3 /* unicode_blocks.txt */; }; + 4579C89B1AD2F9A2001D6B90 /* countries.txt in Resources */ = {isa = PBXBuildFile; fileRef = FA46DA2B12D4166E00968C36 /* countries.txt */; }; + 4579C89C1AD2F9A2001D6B90 /* classificator.txt in Resources */ = {isa = PBXBuildFile; fileRef = EE026F0511D6AC0D00645242 /* classificator.txt */; }; + 4579C89D1AD2F9E6001D6B90 /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4A00DBDE1AB704C400113624 /* drules_proto_dark.bin */; }; + 4579C89E1AD2F9E6001D6B90 /* drules_proto.bin in Resources */ = {isa = PBXBuildFile; fileRef = F7FDD822147F30CC005900FA /* drules_proto.bin */; }; + 4579C89F1AD2FA36001D6B90 /* packed_polygons.bin in Resources */ = {isa = PBXBuildFile; fileRef = FA85F632145DDDC20090E1A0 /* packed_polygons.bin */; }; + 4579C8A01AD2FAB1001D6B90 /* 00_roboto_regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FAF30A94173AB23900818BF6 /* 00_roboto_regular.ttf */; }; + 4579C8A11AD2FAB1001D6B90 /* 01_dejavusans.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E5134C4968003A9827 /* 01_dejavusans.ttf */; }; + 4579C8A21AD2FAB1001D6B90 /* 02_wqy-microhei.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E6134C4968003A9827 /* 02_wqy-microhei.ttf */; }; + 4579C8A31AD2FAB1001D6B90 /* 03_jomolhari-id-a3d.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E7134C4968003A9827 /* 03_jomolhari-id-a3d.ttf */; }; + 4579C8A41AD2FAB1001D6B90 /* 04_padauk.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E8134C4968003A9827 /* 04_padauk.ttf */; }; + 4579C8A51AD2FAB1001D6B90 /* 05_khmeros.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EEA615E9134C4968003A9827 /* 05_khmeros.ttf */; }; + 4579C8A61AD2FAB1001D6B90 /* 06_code2000.ttf in Resources */ = {isa = PBXBuildFile; fileRef = EE164810135CEE49003B8A3E /* 06_code2000.ttf */; }; + 45FE96831AD315EF00CB7560 /* RenderBuffer.mm in Sources */ = {isa = PBXBuildFile; fileRef = EE7F297D1219ECA300EB67A9 /* RenderBuffer.mm */; }; 46F26C7310F61FD600ECCA39 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26C7210F61FD600ECCA39 /* OpenGLES.framework */; }; 46F26CD810F623BA00ECCA39 /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46F26CD710F623BA00ECCA39 /* EAGLView.mm */; }; 46F26D1F10F626CB00ECCA39 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46F26D1E10F626CB00ECCA39 /* QuartzCore.framework */; }; 4A00DBDF1AB704C400113624 /* drules_proto_dark.bin in Resources */ = {isa = PBXBuildFile; fileRef = 4A00DBDE1AB704C400113624 /* drules_proto_dark.bin */; }; - 6BBD66B41A695722005FF58D /* MRGService.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BBD66B21A695722005FF58D /* MRGService.framework */; }; 6BDCBF491AA758FE004DAE48 /* libFlurry_6.0.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6BDCBF481AA758FE004DAE48 /* libFlurry_6.0.0.a */; }; + 6C24A3AD1AD7CA1000A47B99 /* MWMNoMapInterfaceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6C47C8C81AD6C825000C52C1 /* MWMNoMapInterfaceController.mm */; }; + 6C24A3B21AD7D65500A47B99 /* MWMWatchEventInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6C24A3B11AD7D65500A47B99 /* MWMWatchEventInfo.mm */; }; + 6C24A3B31AD7D65500A47B99 /* MWMWatchEventInfo.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6C24A3B11AD7D65500A47B99 /* MWMWatchEventInfo.mm */; }; + 6C47C8BF1AD6C47E000C52C1 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = FA99CB71147089B100689A9A /* Localizable.strings */; }; + 6C47C8C51AD6C78A000C52C1 /* MWMNoLocationInterfaceController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6C47C8C41AD6C78A000C52C1 /* MWMNoLocationInterfaceController.mm */; }; + 6C93FAEC1AD8063900A2C4AE /* MWMWatchNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C93FAEB1AD8063900A2C4AE /* MWMWatchNotification.m */; }; + 6C93FAED1AD8063900A2C4AE /* MWMWatchNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C93FAEB1AD8063900A2C4AE /* MWMWatchNotification.m */; }; + 6CFBB8771AD84E1C009845A3 /* MWMFinishInterfaceController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CFBB8761AD84E1C009845A3 /* MWMFinishInterfaceController.m */; }; 974386DD19373EA400FD5659 /* ToastView.m in Sources */ = {isa = PBXBuildFile; fileRef = 974386DC19373EA400FD5659 /* ToastView.m */; }; 9747264318323080006B7CB7 /* UIKitCategories.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747264118323080006B7CB7 /* UIKitCategories.m */; }; 9747278418338F0C006B7CB7 /* UIViewController+Navigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9747278318338F0C006B7CB7 /* UIViewController+Navigation.m */; }; @@ -135,13 +183,23 @@ F64F19A11AB81A00006EAF7E /* MWMDownloadAllMapsAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64F19921AB81A00006EAF7E /* MWMDownloadAllMapsAlert.xib */; }; F64F19A31AB81A00006EAF7E /* MWMDownloadTransitMapAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F64F19971AB81A00006EAF7E /* MWMDownloadTransitMapAlert.mm */; }; F64F19A41AB81A00006EAF7E /* MWMDownloadTransitMapAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F64F19981AB81A00006EAF7E /* MWMDownloadTransitMapAlert.xib */; }; + F672A6B71AD423A7009060C3 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F672A6B61AD423A7009060C3 /* Images.xcassets */; }; F6775ECE1ACC1B8800A377EC /* FacebookSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6775ECD1ACC1B8800A377EC /* FacebookSDK.framework */; }; F67BBB571AC54A7800D162C7 /* MWMFeedbackAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F67BBB551AC54A7800D162C7 /* MWMFeedbackAlert.mm */; }; F67BBB581AC54A7800D162C7 /* MWMFeedbackAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F67BBB561AC54A7800D162C7 /* MWMFeedbackAlert.xib */; }; + F68CEF741AD8852A00563FBA /* MWMMapController.mm in Sources */ = {isa = PBXBuildFile; fileRef = F68CEF731AD8852A00563FBA /* MWMMapController.mm */; }; + F69A16A31AF24A3300EF43F0 /* libMyTracker.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F69A16A21AF24A3300EF43F0 /* libMyTracker.a */; }; + F6BACD021AD946C3004E99B1 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FAFF42291347F101009BBB14 /* World.mwm */; }; + F6BACD031AD946C3004E99B1 /* WorldCoasts.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FA459EB314327AF700B5BB3C /* WorldCoasts.mwm */; }; F6BC1E4D1ACBE96100EF0360 /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6BC1E4B1ACBE96100EF0360 /* FBSDKCoreKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; F6BC1E4E1ACBE96100EF0360 /* FBSDKShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6BC1E4C1ACBE96100EF0360 /* FBSDKShareKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; F6BC1E521ACBF98600EF0360 /* MWMFacebookAlert.mm in Sources */ = {isa = PBXBuildFile; fileRef = F6BC1E511ACBF98600EF0360 /* MWMFacebookAlert.mm */; }; F6BC1E541ACBF9AB00EF0360 /* MWMFacebookAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = F6BC1E531ACBF9AB00EF0360 /* MWMFacebookAlert.xib */; }; + F6C6FE201AD6BEA0009FDED7 /* MWMWatchLocationTracker.mm in Sources */ = {isa = PBXBuildFile; fileRef = F6C6FE1F1AD6BEA0009FDED7 /* MWMWatchLocationTracker.mm */; }; + F6D4344E1AD2AB96007C7728 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F6D4344D1AD2AB96007C7728 /* Images.xcassets */; }; + F6D434521AD2AB96007C7728 /* maps.me WatchKit App.app in Resources */ = {isa = PBXBuildFile; fileRef = F6D434511AD2AB96007C7728 /* maps.me WatchKit App.app */; }; + F6D4345A1AD2AB96007C7728 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F6D434581AD2AB96007C7728 /* Interface.storyboard */; }; + F6D4345F1AD2AB96007C7728 /* maps.me WatchKit Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = F6D434461AD2AB96007C7728 /* maps.me WatchKit Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; F6DBF9B61AA8779300F2EC2C /* CALayer+RuntimeAttributes.m in Sources */ = {isa = PBXBuildFile; fileRef = F6DBF9B51AA8779300F2EC2C /* CALayer+RuntimeAttributes.m */; }; F785EB4016386FC4003A38A8 /* BookmarkCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = F785EB3F16386FC4003A38A8 /* BookmarkCell.mm */; }; F7B90CD31521E6D200C054EE /* CustomNavigationView.mm in Sources */ = {isa = PBXBuildFile; fileRef = F7B90CD21521E6D100C054EE /* CustomNavigationView.mm */; }; @@ -202,6 +260,37 @@ FAFF422A1347F101009BBB14 /* World.mwm in Resources */ = {isa = PBXBuildFile; fileRef = FAFF42291347F101009BBB14 /* World.mwm */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + F6D434531AD2AB96007C7728 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = F6D434501AD2AB96007C7728; + remoteInfo = "maps.me beta WatchKit App"; + }; + F6D4345D1AD2AB96007C7728 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = F6D434451AD2AB96007C7728; + remoteInfo = "maps.me beta WatchKit Extension"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + F6D434721AD2AB97007C7728 /* Embed App Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + F6D4345F1AD2AB96007C7728 /* maps.me WatchKit Extension.appex in Embed App Extensions */, + ); + name = "Embed App Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ 1003EAD917170741005EBDAE /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = ""; }; 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; @@ -213,6 +302,22 @@ 28A0AB4B0D9B1048005BE974 /* Maps_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = Maps_Prefix.pch; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; }; 28AD73870D9D96C1002E5188 /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = SOURCE_ROOT; }; 29B97316FDCFA39411CA2CEA /* main.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = main.mm; sourceTree = ""; }; + 343F262C1AEFC4A300388A6D /* MWMFrameworkUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMFrameworkUtils.h; sourceTree = ""; }; + 343F262D1AEFC4A300388A6D /* MWMFrameworkUtils.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMFrameworkUtils.mm; sourceTree = ""; }; + 343F262F1AEFDB1A00388A6D /* Framework.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = Framework.cpp; path = ../../Classes/Framework.cpp; sourceTree = ""; }; + 345C31681AE7860600EA0CC2 /* MWMWatchLocationTrackerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MWMWatchLocationTrackerDelegate.h; sourceTree = ""; }; + 345C316D1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMCategoriesInterfaceCell.h; sourceTree = ""; }; + 345C316E1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMCategoriesInterfaceCell.m; sourceTree = ""; }; + 345C316F1AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMCategoriesInterfaceController.h; sourceTree = ""; }; + 345C31701AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMCategoriesInterfaceController.mm; sourceTree = ""; }; + 345C31741AE799B600EA0CC2 /* MWMSearchResultCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMSearchResultCell.h; sourceTree = ""; }; + 345C31751AE799B600EA0CC2 /* MWMSearchResultCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMSearchResultCell.m; sourceTree = ""; }; + 345C31761AE799B600EA0CC2 /* MWMSearchResultController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMSearchResultController.h; sourceTree = ""; }; + 345C31771AE799B600EA0CC2 /* MWMSearchResultController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMSearchResultController.mm; sourceTree = ""; }; + 34A742FD1AE5461A00CE15EB /* index.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = index.cpp; path = ../../../storage/index.cpp; sourceTree = ""; }; + 34A742FF1AE5468200CE15EB /* storage.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; name = storage.cpp; path = ../../../storage/storage.cpp; sourceTree = ""; }; + 34DF4D0F1AE77B9F0012702D /* MWMWKInterfaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMWKInterfaceController.h; sourceTree = ""; }; + 34DF4D101AE77B9F0012702D /* MWMWKInterfaceController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMWKInterfaceController.mm; sourceTree = ""; }; 34BC720B1B0DECAE0012A34B /* MWMLocationButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMLocationButton.h; sourceTree = ""; }; 34BC720C1B0DECAE0012A34B /* MWMLocationButton.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMLocationButton.mm; sourceTree = ""; }; 34BC720D1B0DECAE0012A34B /* MWMLocationButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMLocationButtonView.h; sourceTree = ""; }; @@ -235,6 +340,10 @@ 34BC72201B0DECAE0012A34B /* MWMZoomButtonsView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMZoomButtonsView.xib; sourceTree = ""; }; 3D443C9C19E421EE0025C2FC /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; 45159BF81B0CA2D5009BFA85 /* resources-6plus */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "resources-6plus"; path = "../../data/resources-6plus"; sourceTree = ""; }; + 454040681AD2D8D2007A9B12 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 4540406E1AD2D9C5007A9B12 /* WatchKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WatchKit.framework; path = System/Library/Frameworks/WatchKit.framework; sourceTree = SDKROOT; }; + 458287C21AD3BE2000BA8940 /* DownloadIndicatorProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DownloadIndicatorProtocol.h; sourceTree = ""; }; + 46F26C7210F61FD600ECCA39 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; 46F26CD610F623BA00ECCA39 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 11; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = EAGLView.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 46F26CD710F623BA00ECCA39 /* EAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 11; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = EAGLView.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; }; @@ -242,8 +351,19 @@ 46F8A2EB10EB63040045521A /* MapViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = MapViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; 4A00DBDE1AB704C400113624 /* drules_proto_dark.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = drules_proto_dark.bin; path = ../../data/drules_proto_dark.bin; sourceTree = ""; }; 6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libAppsFlyerLib.a; path = Statistics/MRGService/ExternalLibs/AppsFlyer/libAppsFlyerLib.a; sourceTree = ""; }; - 6BBD66B21A695722005FF58D /* MRGService.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MRGService.framework; path = Statistics/MRGService/MRGService.framework; sourceTree = ""; }; 6BDCBF481AA758FE004DAE48 /* libFlurry_6.0.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libFlurry_6.0.0.a; path = Statistics/libFlurry_6.0.0.a; sourceTree = ""; }; + 6C24A3B01AD7D65500A47B99 /* MWMWatchEventInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMWatchEventInfo.h; sourceTree = ""; }; + 6C24A3B11AD7D65500A47B99 /* MWMWatchEventInfo.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMWatchEventInfo.mm; sourceTree = ""; }; + 6C47C8C31AD6C78A000C52C1 /* MWMNoLocationInterfaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNoLocationInterfaceController.h; sourceTree = ""; }; + 6C47C8C41AD6C78A000C52C1 /* MWMNoLocationInterfaceController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMNoLocationInterfaceController.mm; sourceTree = ""; }; + 6C47C8C71AD6C825000C52C1 /* MWMNoMapInterfaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMNoMapInterfaceController.h; sourceTree = ""; }; + 6C47C8C81AD6C825000C52C1 /* MWMNoMapInterfaceController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMNoMapInterfaceController.mm; sourceTree = ""; }; + 6C5BA1B61AD53B99006138AB /* maps.me dbg.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "maps.me dbg.entitlements"; sourceTree = ""; }; + 6C5BA1B71AD53BA3006138AB /* maps.me WatchKit Extension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "maps.me WatchKit Extension.entitlements"; sourceTree = ""; }; + 6C93FAEA1AD8063900A2C4AE /* MWMWatchNotification.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMWatchNotification.h; sourceTree = ""; }; + 6C93FAEB1AD8063900A2C4AE /* MWMWatchNotification.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMWatchNotification.m; sourceTree = ""; }; + 6CFBB8751AD84E1C009845A3 /* MWMFinishInterfaceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMFinishInterfaceController.h; sourceTree = ""; }; + 6CFBB8761AD84E1C009845A3 /* MWMFinishInterfaceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MWMFinishInterfaceController.m; sourceTree = ""; }; 772923C9184E0440008C1EDC /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; 7794829519A4E66A005F57B9 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; 77DDA9A116D504F900804BDB /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; @@ -423,17 +543,37 @@ F64F19961AB81A00006EAF7E /* MWMDownloadTransitMapAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMDownloadTransitMapAlert.h; sourceTree = ""; }; F64F19971AB81A00006EAF7E /* MWMDownloadTransitMapAlert.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMDownloadTransitMapAlert.mm; sourceTree = ""; }; F64F19981AB81A00006EAF7E /* MWMDownloadTransitMapAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMDownloadTransitMapAlert.xib; sourceTree = ""; }; + F672A6B61AD423A7009060C3 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + F673E9151AD2B65B0064EB7F /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; }; F6775ECD1ACC1B8800A377EC /* FacebookSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FacebookSDK.framework; path = Statistics/FacebookSDK.framework; sourceTree = ""; }; F67BBB541AC54A7800D162C7 /* MWMFeedbackAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMFeedbackAlert.h; sourceTree = ""; }; F67BBB551AC54A7800D162C7 /* MWMFeedbackAlert.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMFeedbackAlert.mm; sourceTree = ""; }; F67BBB561AC54A7800D162C7 /* MWMFeedbackAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMFeedbackAlert.xib; sourceTree = ""; }; + F68CEF721AD8852A00563FBA /* MWMMapController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMMapController.h; sourceTree = ""; }; + F68CEF731AD8852A00563FBA /* MWMMapController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMMapController.mm; sourceTree = ""; }; + F69A16A21AF24A3300EF43F0 /* libMyTracker.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libMyTracker.a; path = MyTracker/libMyTracker.a; sourceTree = ""; }; + F69A16A51AF24A9000EF43F0 /* MRAbstractDataProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MRAbstractDataProvider.h; path = MyTracker/MRAbstractDataProvider.h; sourceTree = ""; }; + F69A16A61AF24A9000EF43F0 /* MRCustomParamsProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MRCustomParamsProvider.h; path = MyTracker/MRCustomParamsProvider.h; sourceTree = ""; }; + F69A16A71AF24A9000EF43F0 /* MRMyTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MRMyTracker.h; path = MyTracker/MRMyTracker.h; sourceTree = ""; }; + F69A16A81AF24A9000EF43F0 /* MRTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MRTracker.h; path = MyTracker/MRTracker.h; sourceTree = ""; }; + F69A16A91AF24A9000EF43F0 /* MRTrackerParams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MRTrackerParams.h; path = MyTracker/MRTrackerParams.h; sourceTree = ""; }; + F69A16AA1AF24A9000EF43F0 /* MRTrackerParams+Corp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "MRTrackerParams+Corp.h"; path = "MyTracker/MRTrackerParams+Corp.h"; sourceTree = ""; }; F6BC1E4B1ACBE96100EF0360 /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKCoreKit.framework; path = Statistics/FBSDKCoreKit.framework; sourceTree = ""; }; F6BC1E4C1ACBE96100EF0360 /* FBSDKShareKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FBSDKShareKit.framework; path = Statistics/FBSDKShareKit.framework; sourceTree = ""; }; F6BC1E501ACBF98600EF0360 /* MWMFacebookAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMFacebookAlert.h; sourceTree = ""; }; F6BC1E511ACBF98600EF0360 /* MWMFacebookAlert.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMFacebookAlert.mm; sourceTree = ""; }; F6BC1E531ACBF9AB00EF0360 /* MWMFacebookAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MWMFacebookAlert.xib; sourceTree = ""; }; + F6C6FE1E1AD6BEA0009FDED7 /* MWMWatchLocationTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MWMWatchLocationTracker.h; sourceTree = ""; }; + F6C6FE1F1AD6BEA0009FDED7 /* MWMWatchLocationTracker.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MWMWatchLocationTracker.mm; sourceTree = ""; }; + F6D434461AD2AB96007C7728 /* maps.me WatchKit Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "maps.me WatchKit Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; + F6D434491AD2AB96007C7728 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F6D4344D1AD2AB96007C7728 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + F6D434511AD2AB96007C7728 /* maps.me WatchKit App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "maps.me WatchKit App.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + F6D434571AD2AB96007C7728 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F6D434591AD2AB96007C7728 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; F6DBF9B41AA8779300F2EC2C /* CALayer+RuntimeAttributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+RuntimeAttributes.h"; sourceTree = ""; }; F6DBF9B51AA8779300F2EC2C /* CALayer+RuntimeAttributes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+RuntimeAttributes.m"; sourceTree = ""; }; + F6F9BD221AD3C3A600308C33 /* Macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Macros.h; path = ../Macros.h; sourceTree = ""; }; F785EB3E16386FC4003A38A8 /* BookmarkCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BookmarkCell.h; path = Bookmarks/BookmarkCell.h; sourceTree = SOURCE_ROOT; }; F785EB3F16386FC4003A38A8 /* BookmarkCell.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = BookmarkCell.mm; path = Bookmarks/BookmarkCell.mm; sourceTree = SOURCE_ROOT; }; F7B90CD11521E6D100C054EE /* CustomNavigationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomNavigationView.h; sourceTree = ""; }; @@ -526,12 +666,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + F69A16A31AF24A3300EF43F0 /* libMyTracker.a in Frameworks */, 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */, 6BDCBF491AA758FE004DAE48 /* libFlurry_6.0.0.a in Frameworks */, F6775ECE1ACC1B8800A377EC /* FacebookSDK.framework in Frameworks */, F6BC1E4D1ACBE96100EF0360 /* FBSDKCoreKit.framework in Frameworks */, F6BC1E4E1ACBE96100EF0360 /* FBSDKShareKit.framework in Frameworks */, - 6BBD66B41A695722005FF58D /* MRGService.framework in Frameworks */, B08AA8D61A25E58C00810B1C /* Social.framework in Frameworks */, B08AA8D51A25E58500810B1C /* PassKit.framework in Frameworks */, B00511061A1101FC00A61AA4 /* CoreMedia.framework in Frameworks */, @@ -554,12 +694,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F6D434431AD2AB96007C7728 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 454040761AD2DD73007A9B12 /* UIKit.framework in Frameworks */, + 4540406F1AD2D9C5007A9B12 /* WatchKit.framework in Frameworks */, + 4540406D1AD2D958007A9B12 /* AdSupport.framework in Frameworks */, + 4540406C1AD2D92D007A9B12 /* iAd.framework in Frameworks */, + 4540406B1AD2D919007A9B12 /* QuartzCore.framework in Frameworks */, + 454040661AD2D88A007A9B12 /* CoreData.framework in Frameworks */, + 4540406A1AD2D8FD007A9B12 /* CoreMedia.framework in Frameworks */, + 454040671AD2D897007A9B12 /* CoreGraphics.framework in Frameworks */, + 454040641AD2D862007A9B12 /* Foundation.framework in Frameworks */, + 454040631AD2D83A007A9B12 /* AVFoundation.framework in Frameworks */, + 454040621AD2D75E007A9B12 /* OpenGLES.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( + F62A73A71AD8950900175470 /* WatchEventHandler */, F64F195F1AB8125C006EAF7E /* CustomAlert */, 97B4E9271851DAB300BEC5D7 /* Custom Views */, FA4135DF120A25B90062D5B4 /* Settings */, @@ -588,6 +747,8 @@ 97DEA09018D706C300C5F963 /* Common.h */, A3CC2CD21A1C723900B832E1 /* LocationPredictor.mm */, A3CC2CD31A1C723900B832E1 /* LocationPredictor.h */, + 458287C21AD3BE2000BA8940 /* DownloadIndicatorProtocol.h */, + F6F9BD221AD3C3A600308C33 /* Macros.h */, ); path = Classes; sourceTree = ""; @@ -596,6 +757,8 @@ isa = PBXGroup; children = ( 1D6058910D05DD3D006BFB54 /* maps.me dbg.app */, + F6D434461AD2AB96007C7728 /* maps.me WatchKit Extension.appex */, + F6D434511AD2AB96007C7728 /* maps.me WatchKit App.app */, ); name = Products; sourceTree = ""; @@ -603,6 +766,7 @@ 29B97314FDCFA39411CA2CEA /* Maps */ = { isa = PBXGroup; children = ( + 6C5BA1B61AD53B99006138AB /* maps.me dbg.entitlements */, CB252D6816FF82C8001E41E9 /* Statistics */, FA36B8011540388B004560CC /* Bookmarks */, FA34BEC71338D6DB00FFB2A7 /* Common */, @@ -615,6 +779,8 @@ 29B97317FDCFA39411CA2CEA /* Resources */, FA065FEB128614C300FEA989 /* Resources-iPad */, FA065FC61286143F00FEA989 /* External Resources */, + F6D434471AD2AB96007C7728 /* maps.me WatchKit Extension */, + F6D434551AD2AB96007C7728 /* maps.me WatchKit App */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, 8D1107310486CEB800E47090 /* MAPSME.plist */, @@ -627,6 +793,7 @@ 29B97315FDCFA39411CA2CEA /* Other Sources */ = { isa = PBXGroup; children = ( + F69A16AB1AF24A9400EF43F0 /* MyTracker */, 28A0AB4B0D9B1048005BE974 /* Maps_Prefix.pch */, 29B97316FDCFA39411CA2CEA /* main.mm */, ); @@ -649,11 +816,14 @@ 29B97323FDCFA39411CA2CEA /* Frameworks */ = { isa = PBXGroup; children = ( + F69A16A21AF24A3300EF43F0 /* libMyTracker.a */, + 4540406E1AD2D9C5007A9B12 /* WatchKit.framework */, + 454040681AD2D8D2007A9B12 /* CoreVideo.framework */, + F673E9151AD2B65B0064EB7F /* GLKit.framework */, F6775ECD1ACC1B8800A377EC /* FacebookSDK.framework */, F6BC1E4B1ACBE96100EF0360 /* FBSDKCoreKit.framework */, F6BC1E4C1ACBE96100EF0360 /* FBSDKShareKit.framework */, 6BDCBF481AA758FE004DAE48 /* libFlurry_6.0.0.a */, - 6BBD66B21A695722005FF58D /* MRGService.framework */, 6B948E1B1A25533C00229BD5 /* libAppsFlyerLib.a */, B00511051A1101FC00A61AA4 /* CoreMedia.framework */, B00511031A1101F600A61AA4 /* CoreData.framework */, @@ -736,6 +906,79 @@ path = ZoomButtons; sourceTree = ""; }; + 343F262B1AEFC4A300388A6D /* FrameworkUtils */ = { + isa = PBXGroup; + children = ( + 343F262C1AEFC4A300388A6D /* MWMFrameworkUtils.h */, + 343F262D1AEFC4A300388A6D /* MWMFrameworkUtils.mm */, + ); + path = FrameworkUtils; + sourceTree = ""; + }; + 345C316A1AE7939B00EA0CC2 /* Controllers */ = { + isa = PBXGroup; + children = ( + F62A73A41AD8947400175470 /* Finish */, + F62A739E1AD893F300175470 /* Map */, + 6C47C8C61AD6C7E6000C52C1 /* MapDownload */, + 6C47C8C21AD6C76A000C52C1 /* Location */, + 345C316B1AE798A700EA0CC2 /* Search */, + 34DF4D101AE77B9F0012702D /* MWMWKInterfaceController.mm */, + 34DF4D0F1AE77B9F0012702D /* MWMWKInterfaceController.h */, + 343F262F1AEFDB1A00388A6D /* Framework.cpp */, + ); + path = Controllers; + sourceTree = ""; + }; + 345C316B1AE798A700EA0CC2 /* Search */ = { + isa = PBXGroup; + children = ( + 345C31731AE799B600EA0CC2 /* SearchResult */, + 345C316C1AE798DD00EA0CC2 /* Categories */, + ); + path = Search; + sourceTree = ""; + }; + 345C316C1AE798DD00EA0CC2 /* Categories */ = { + isa = PBXGroup; + children = ( + 345C316D1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.h */, + 345C316E1AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m */, + 345C316F1AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.h */, + 345C31701AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm */, + ); + path = Categories; + sourceTree = ""; + }; + 345C31731AE799B600EA0CC2 /* SearchResult */ = { + isa = PBXGroup; + children = ( + 345C31741AE799B600EA0CC2 /* MWMSearchResultCell.h */, + 345C31751AE799B600EA0CC2 /* MWMSearchResultCell.m */, + 345C31761AE799B600EA0CC2 /* MWMSearchResultController.h */, + 345C31771AE799B600EA0CC2 /* MWMSearchResultController.mm */, + ); + path = SearchResult; + sourceTree = ""; + }; + 6C47C8C21AD6C76A000C52C1 /* Location */ = { + isa = PBXGroup; + children = ( + 6C47C8C31AD6C78A000C52C1 /* MWMNoLocationInterfaceController.h */, + 6C47C8C41AD6C78A000C52C1 /* MWMNoLocationInterfaceController.mm */, + ); + path = Location; + sourceTree = ""; + }; + 6C47C8C61AD6C7E6000C52C1 /* MapDownload */ = { + isa = PBXGroup; + children = ( + 6C47C8C71AD6C825000C52C1 /* MWMNoMapInterfaceController.h */, + 6C47C8C81AD6C825000C52C1 /* MWMNoMapInterfaceController.mm */, + ); + path = MapDownload; + sourceTree = ""; + }; 97354B6B196EDCE200352536 /* Login & sharing */ = { isa = PBXGroup; children = ( @@ -923,6 +1166,45 @@ path = RateAlert; sourceTree = ""; }; + F62A739E1AD893F300175470 /* Map */ = { + isa = PBXGroup; + children = ( + F68CEF721AD8852A00563FBA /* MWMMapController.h */, + F68CEF731AD8852A00563FBA /* MWMMapController.mm */, + ); + path = Map; + sourceTree = ""; + }; + F62A73A11AD8945200175470 /* LocationTracker */ = { + isa = PBXGroup; + children = ( + F6C6FE1E1AD6BEA0009FDED7 /* MWMWatchLocationTracker.h */, + F6C6FE1F1AD6BEA0009FDED7 /* MWMWatchLocationTracker.mm */, + 345C31681AE7860600EA0CC2 /* MWMWatchLocationTrackerDelegate.h */, + ); + path = LocationTracker; + sourceTree = ""; + }; + F62A73A41AD8947400175470 /* Finish */ = { + isa = PBXGroup; + children = ( + 6CFBB8751AD84E1C009845A3 /* MWMFinishInterfaceController.h */, + 6CFBB8761AD84E1C009845A3 /* MWMFinishInterfaceController.m */, + ); + path = Finish; + sourceTree = ""; + }; + F62A73A71AD8950900175470 /* WatchEventHandler */ = { + isa = PBXGroup; + children = ( + 6C24A3B01AD7D65500A47B99 /* MWMWatchEventInfo.h */, + 6C24A3B11AD7D65500A47B99 /* MWMWatchEventInfo.mm */, + 6C93FAEA1AD8063900A2C4AE /* MWMWatchNotification.h */, + 6C93FAEB1AD8063900A2C4AE /* MWMWatchNotification.m */, + ); + path = WatchEventHandler; + sourceTree = ""; + }; F64F195F1AB8125C006EAF7E /* CustomAlert */ = { isa = PBXGroup; children = ( @@ -997,6 +1279,19 @@ path = FeedbackAlert; sourceTree = ""; }; + F69A16AB1AF24A9400EF43F0 /* MyTracker */ = { + isa = PBXGroup; + children = ( + F69A16A51AF24A9000EF43F0 /* MRAbstractDataProvider.h */, + F69A16A61AF24A9000EF43F0 /* MRCustomParamsProvider.h */, + F69A16A71AF24A9000EF43F0 /* MRMyTracker.h */, + F69A16A81AF24A9000EF43F0 /* MRTracker.h */, + F69A16A91AF24A9000EF43F0 /* MRTrackerParams.h */, + F69A16AA1AF24A9000EF43F0 /* MRTrackerParams+Corp.h */, + ); + name = MyTracker; + sourceTree = ""; + }; F6BC1E4F1ACBF97000EF0360 /* FacebookAlert */ = { isa = PBXGroup; children = ( @@ -1007,6 +1302,47 @@ path = FacebookAlert; sourceTree = ""; }; + F6D434471AD2AB96007C7728 /* maps.me WatchKit Extension */ = { + isa = PBXGroup; + children = ( + F62A73A11AD8945200175470 /* LocationTracker */, + 343F262B1AEFC4A300388A6D /* FrameworkUtils */, + 345C316A1AE7939B00EA0CC2 /* Controllers */, + 6C5BA1B71AD53BA3006138AB /* maps.me WatchKit Extension.entitlements */, + F6D4344D1AD2AB96007C7728 /* Images.xcassets */, + F6D434481AD2AB96007C7728 /* Supporting Files */, + ); + path = "maps.me WatchKit Extension"; + sourceTree = ""; + }; + F6D434481AD2AB96007C7728 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 34A742FD1AE5461A00CE15EB /* index.cpp */, + 34A742FF1AE5468200CE15EB /* storage.cpp */, + F6D434491AD2AB96007C7728 /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + F6D434551AD2AB96007C7728 /* maps.me WatchKit App */ = { + isa = PBXGroup; + children = ( + F6D434581AD2AB96007C7728 /* Interface.storyboard */, + F672A6B61AD423A7009060C3 /* Images.xcassets */, + F6D434561AD2AB96007C7728 /* Supporting Files */, + ); + path = "maps.me WatchKit App"; + sourceTree = ""; + }; + F6D434561AD2AB96007C7728 /* Supporting Files */ = { + isa = PBXGroup; + children = ( + F6D434571AD2AB96007C7728 /* Info.plist */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; FA065FC61286143F00FEA989 /* External Resources */ = { isa = PBXGroup; children = ( @@ -1172,16 +1508,52 @@ 1D60588D0D05DD3D006BFB54 /* Resources */, 1D60588E0D05DD3D006BFB54 /* Sources */, 1D60588F0D05DD3D006BFB54 /* Frameworks */, + F6D434721AD2AB97007C7728 /* Embed App Extensions */, ); buildRules = ( ); dependencies = ( + F6D4345E1AD2AB96007C7728 /* PBXTargetDependency */, ); name = MAPS.ME; productName = Maps; productReference = 1D6058910D05DD3D006BFB54 /* maps.me dbg.app */; productType = "com.apple.product-type.application"; }; + F6D434451AD2AB96007C7728 /* maps.me WatchKit Extension */ = { + isa = PBXNativeTarget; + buildConfigurationList = F6D434711AD2AB97007C7728 /* Build configuration list for PBXNativeTarget "maps.me WatchKit Extension" */; + buildPhases = ( + 45AD93611AD2F2470009C01B /* ShellScript */, + F6D434421AD2AB96007C7728 /* Sources */, + F6D434431AD2AB96007C7728 /* Frameworks */, + F6D434441AD2AB96007C7728 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + F6D434541AD2AB96007C7728 /* PBXTargetDependency */, + ); + name = "maps.me WatchKit Extension"; + productName = "maps.me beta WatchKit Extension"; + productReference = F6D434461AD2AB96007C7728 /* maps.me WatchKit Extension.appex */; + productType = "com.apple.product-type.watchkit-extension"; + }; + F6D434501AD2AB96007C7728 /* maps.me WatchKit App */ = { + isa = PBXNativeTarget; + buildConfigurationList = F6D434701AD2AB97007C7728 /* Build configuration list for PBXNativeTarget "maps.me WatchKit App" */; + buildPhases = ( + F6D4344F1AD2AB96007C7728 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "maps.me WatchKit App"; + productName = "maps.me beta WatchKit App"; + productReference = F6D434511AD2AB96007C7728 /* maps.me WatchKit App.app */; + productType = "com.apple.product-type.application.watchapp"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -1194,11 +1566,27 @@ 1D6058900D05DD3D006BFB54 = { DevelopmentTeam = XMK5825GXK; SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 1; + }; com.apple.BackgroundModes = { enabled = 1; }; }; }; + F6D434451AD2AB96007C7728 = { + CreatedOnToolsVersion = 6.2; + DevelopmentTeam = XMK5825GXK; + SystemCapabilities = { + com.apple.ApplicationGroups.iOS = { + enabled = 1; + }; + }; + }; + F6D434501AD2AB96007C7728 = { + CreatedOnToolsVersion = 6.2; + DevelopmentTeam = XMK5825GXK; + }; }; }; buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "Maps" */; @@ -1233,12 +1621,15 @@ tr, sk, sv, + Base, ); mainGroup = 29B97314FDCFA39411CA2CEA /* Maps */; projectDirPath = ""; projectRoot = ""; targets = ( 1D6058900D05DD3D006BFB54 /* MAPS.ME */, + F6D434451AD2AB96007C7728 /* maps.me WatchKit Extension */, + F6D434501AD2AB96007C7728 /* maps.me WatchKit App */, ); }; /* End PBXProject section */ @@ -1329,9 +1720,62 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + F6D434441AD2AB96007C7728 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 343F26311AEFDF3E00388A6D /* resources-xhdpi in Resources */, + F6BACD021AD946C3004E99B1 /* World.mwm in Resources */, + F6BACD031AD946C3004E99B1 /* WorldCoasts.mwm in Resources */, + 6C47C8BF1AD6C47E000C52C1 /* Localizable.strings in Resources */, + 4579C8A01AD2FAB1001D6B90 /* 00_roboto_regular.ttf in Resources */, + 4579C8A11AD2FAB1001D6B90 /* 01_dejavusans.ttf in Resources */, + 4579C8A21AD2FAB1001D6B90 /* 02_wqy-microhei.ttf in Resources */, + 4579C8A31AD2FAB1001D6B90 /* 03_jomolhari-id-a3d.ttf in Resources */, + 4579C8A41AD2FAB1001D6B90 /* 04_padauk.ttf in Resources */, + 4579C8A51AD2FAB1001D6B90 /* 05_khmeros.ttf in Resources */, + 4579C8A61AD2FAB1001D6B90 /* 06_code2000.ttf in Resources */, + 4579C89F1AD2FA36001D6B90 /* packed_polygons.bin in Resources */, + 4579C89D1AD2F9E6001D6B90 /* drules_proto_dark.bin in Resources */, + 4579C89E1AD2F9E6001D6B90 /* drules_proto.bin in Resources */, + 4579C8961AD2F9A1001D6B90 /* categories.txt in Resources */, + 4579C8971AD2F9A1001D6B90 /* types.txt in Resources */, + 4579C8981AD2F9A2001D6B90 /* fonts_blacklist.txt in Resources */, + 4579C8991AD2F9A2001D6B90 /* fonts_whitelist.txt in Resources */, + 4579C89A1AD2F9A2001D6B90 /* unicode_blocks.txt in Resources */, + 4579C89B1AD2F9A2001D6B90 /* countries.txt in Resources */, + 4579C89C1AD2F9A2001D6B90 /* classificator.txt in Resources */, + 4579C8951AD2F98B001D6B90 /* synonyms.txt in Resources */, + F6D4344E1AD2AB96007C7728 /* Images.xcassets in Resources */, + F6D434521AD2AB96007C7728 /* maps.me WatchKit App.app in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F6D4344F1AD2AB96007C7728 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F6D4345A1AD2AB96007C7728 /* Interface.storyboard in Resources */, + F672A6B71AD423A7009060C3 /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 45AD93611AD2F2470009C01B /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/bash; + shellScript = "LOWERED_CONFIG=`echo $CONFIGURATION | tr [A-Z] [a-z]`\nCONF=\"simulator\"\nDRAPE_CONF=\"old_renderer\"\nif [[ \"$LOWERED_CONFIG\" == *production* || \"$LOWERED_CONFIG\" == *adhoc* ]]; then\nCONF=\"production\"\nelif [[ \"$LOWERED_CONFIG\" == *debug* ]]; then\nCONF=\"debug\"\nelif [[ \"$LOWERED_CONFIG\" == *release* ]]; then\nif [[ \"$LOWERED_CONFIG\" == *simulator* ]]; then\nCONF=\"simulator-release\"\nelse\nCONF=\"release\"\nfi\nfi\n\nif [[ \"$LOWERED_CONFIG\" == *drape* ]]; then\necho \"Drape renderer building\"\nDRAPE_CONF=\"drape\"\nfi\n\necho \"Building $CONF configuration\"\nbash \"$SRCROOT/../../tools/autobuild/ios.sh\" $CONF $DRAPE_CONF"; + }; FA3A60E715AD5BBD00F40D20 /* Run Script */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -1372,6 +1816,7 @@ F61579341AC2CE9A0032D8E9 /* MWMRateAlert.mm in Sources */, A3CC2CD41A1C723900B832E1 /* LocationPredictor.mm in Sources */, EE7F29811219ECA300EB67A9 /* RenderBuffer.mm in Sources */, + 6C93FAEC1AD8063900A2C4AE /* MWMWatchNotification.m in Sources */, F62404FB1AAF3DB200B58DB6 /* UILabel+RuntimeAttributes.m in Sources */, 97D092B5190A6E1D00FF645B /* PlacePageEditCell.mm in Sources */, 34BC72291B0DECAE0012A34B /* MWMZoomButtons.mm in Sources */, @@ -1442,12 +1887,51 @@ 9778E9A1191A663700AD850A /* BookmarkNameVC.mm in Sources */, 34BC72261B0DECAE0012A34B /* MWMSideMenuManager.mm in Sources */, ED48BBB517C267F5003E7E92 /* ColorPickerView.mm in Sources */, + 6C24A3B21AD7D65500A47B99 /* MWMWatchEventInfo.mm in Sources */, ED48BBBA17C2B1E2003E7E92 /* CircleView.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; + F6D434421AD2AB96007C7728 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 343F26301AEFDB1A00388A6D /* Framework.cpp in Sources */, + 34A743001AE5468200CE15EB /* storage.cpp in Sources */, + 34A742FE1AE5461A00CE15EB /* index.cpp in Sources */, + 6C93FAED1AD8063900A2C4AE /* MWMWatchNotification.m in Sources */, + 345C31711AE798DD00EA0CC2 /* MWMCategoriesInterfaceCell.m in Sources */, + 6CFBB8771AD84E1C009845A3 /* MWMFinishInterfaceController.m in Sources */, + 6C24A3AD1AD7CA1000A47B99 /* MWMNoMapInterfaceController.mm in Sources */, + F68CEF741AD8852A00563FBA /* MWMMapController.mm in Sources */, + 6C47C8C51AD6C78A000C52C1 /* MWMNoLocationInterfaceController.mm in Sources */, + 6C24A3B31AD7D65500A47B99 /* MWMWatchEventInfo.mm in Sources */, + 345C31781AE799B600EA0CC2 /* MWMSearchResultCell.m in Sources */, + F6C6FE201AD6BEA0009FDED7 /* MWMWatchLocationTracker.mm in Sources */, + 34DF4D111AE77B9F0012702D /* MWMWKInterfaceController.mm in Sources */, + 343F262E1AEFC4A300388A6D /* MWMFrameworkUtils.mm in Sources */, + 45FE96831AD315EF00CB7560 /* RenderBuffer.mm in Sources */, + 454040701AD2DB30007A9B12 /* RenderContext.mm in Sources */, + 345C31791AE799B600EA0CC2 /* MWMSearchResultController.mm in Sources */, + 345C31721AE798DD00EA0CC2 /* MWMCategoriesInterfaceController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + F6D434541AD2AB96007C7728 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F6D434501AD2AB96007C7728 /* maps.me WatchKit App */; + targetProxy = F6D434531AD2AB96007C7728 /* PBXContainerItemProxy */; + }; + F6D4345E1AD2AB96007C7728 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = F6D434451AD2AB96007C7728 /* maps.me WatchKit Extension */; + targetProxy = F6D4345D1AD2AB96007C7728 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ B0DFE62F1A1B78A200B6C35E /* LocalNotifications.plist */ = { isa = PBXVariantGroup; @@ -1457,6 +1941,14 @@ name = LocalNotifications.plist; sourceTree = ""; }; + F6D434581AD2AB96007C7728 /* Interface.storyboard */ = { + isa = PBXVariantGroup; + children = ( + F6D434591AD2AB96007C7728 /* Base */, + ); + name = Interface.storyboard; + sourceTree = ""; + }; FA99CB71147089B100689A9A /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( @@ -1500,7 +1992,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -1520,7 +2012,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-drape-$(CURRENT_ARCH)/out/release\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -1563,7 +2055,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = NO; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = armv7; VERSIONING_SYSTEM = "apple-generic"; }; name = "Drape Release"; @@ -1573,6 +2064,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -1587,6 +2079,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); OTHER_LDFLAGS = ( "-lstats_client", @@ -1630,7 +2123,7 @@ CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -1647,7 +2140,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-drape-$(CURRENT_ARCH)/out/debug\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -1690,7 +2183,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = NO; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = armv7; VERSIONING_SYSTEM = "apple-generic"; }; name = "Drape Debug"; @@ -1700,6 +2192,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -1714,22 +2207,671 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; name = "Drape Debug"; }; + F6D434601AD2AB97007C7728 /* Simulator */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + }; + name = Simulator; + }; + F6D434611AD2AB97007C7728 /* Simulator Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = "Simulator Release"; + }; + F6D434621AD2AB97007C7728 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + F6D434631AD2AB97007C7728 /* Drape Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = "Drape Debug"; + }; + F6D434641AD2AB97007C7728 /* AdHoc */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = AdHoc; + }; + F6D434651AD2AB97007C7728 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F6D434661AD2AB97007C7728 /* Drape Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = "Drape Release"; + }; + F6D434671AD2AB97007C7728 /* Production Full */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_ENTITLEMENTS = "maps.me WatchKit Extension/maps.me WatchKit Extension.entitlements"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/Statistics/MRGService", + "$(PROJECT_DIR)/Statistics", + ); + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit Extension/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "${TARGET_NAME}"; + PROVISIONING_PROFILE = ""; + SKIP_INSTALL = YES; + VALIDATE_PRODUCT = YES; + }; + name = "Production Full"; + }; + F6D434681AD2AB97007C7728 /* Simulator */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + }; + name = Simulator; + }; + F6D434691AD2AB97007C7728 /* Simulator Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = "Simulator Release"; + }; + F6D4346A1AD2AB97007C7728 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + }; + name = Debug; + }; + F6D4346B1AD2AB97007C7728 /* Drape Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = "Drape Debug"; + }; + F6D4346C1AD2AB97007C7728 /* AdHoc */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = AdHoc; + }; + F6D4346D1AD2AB97007C7728 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + F6D4346E1AD2AB97007C7728 /* Drape Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = "Drape Release"; + }; + F6D4346F1AD2AB97007C7728 /* Production Full */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGN_IDENTITY = "iPhone Developer"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IBSC_MODULE = maps_me_beta_WatchKit_Extension; + INFOPLIST_FILE = "$(SRCROOT)/maps.me WatchKit App/Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.2; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + "TARGETED_DEVICE_FAMILY[sdk=iphonesimulator*]" = "1,4"; + VALIDATE_PRODUCT = YES; + }; + name = "Production Full"; + }; FAAB4119149BA83500C245B1 /* Simulator */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_IDENTIFIER = com.mapswithme.full.simulator; + BUNDLE_IDENTIFIER = me.maps.simulator; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -1746,7 +2888,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-i386/out/debug\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -1794,6 +2936,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -1808,6 +2951,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; @@ -1817,14 +2961,14 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_IDENTIFIER = com.mapswithme.full.debug; + BUNDLE_IDENTIFIER = me.maps.debug; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -1841,7 +2985,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-debug-$(CURRENT_ARCH)/out/debug\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -1879,7 +3023,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = NO; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = armv7; VERSIONING_SYSTEM = "apple-generic"; }; name = Debug; @@ -1889,6 +3032,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -1903,6 +3047,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); OTHER_LDFLAGS = ( "-lstats_client", @@ -1937,14 +3082,14 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_IDENTIFIER = com.mapswithme.full.beta; + BUNDLE_IDENTIFIER = me.maps.beta; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = YES; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -1965,7 +3110,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -2003,7 +3148,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "armv7s armv7"; VERSIONING_SYSTEM = "apple-generic"; }; name = AdHoc; @@ -2013,6 +3157,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -2027,6 +3172,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; @@ -2043,7 +3189,7 @@ CODE_SIGN_IDENTITY = "iPhone Distribution"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = YES; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -2064,7 +3210,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-production-$(CURRENT_ARCH)/out/production\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -2102,7 +3248,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "armv7s armv7"; VERSIONING_SYSTEM = "apple-generic"; }; name = "Production Full"; @@ -2112,6 +3257,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -2126,6 +3272,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; @@ -2135,14 +3282,14 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_IDENTIFIER = com.mapswithme.full.release; + BUNDLE_IDENTIFIER = me.maps.release; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -2162,7 +3309,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-$(CURRENT_ARCH)/out/release\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -2200,7 +3347,6 @@ SDKROOT = iphoneos; STRIP_INSTALLED_PRODUCT = NO; TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = armv7; VERSIONING_SYSTEM = "apple-generic"; }; name = Release; @@ -2210,6 +3356,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -2224,6 +3371,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; @@ -2233,13 +3381,13 @@ isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; - BUNDLE_IDENTIFIER = com.mapswithme.full.simulator.release; + BUNDLE_IDENTIFIER = me.maps.simulator; CLANG_CXX_LANGUAGE_STANDARD = "c++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; COMPRESS_PNG_FILES = NO; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 4.3; + CURRENT_PROJECT_VERSION = 4.4; GCC_ENABLE_PASCAL_STRINGS = NO; GCC_FAST_MATH = YES; GCC_INLINES_ARE_PRIVATE_EXTERN = YES; @@ -2259,7 +3407,7 @@ ../../, ); INFOPLIST_FILE = MAPSME.plist; - IPHONEOS_DEPLOYMENT_TARGET = 5.0; + IPHONEOS_DEPLOYMENT_TARGET = 5.1.1; LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../../../omim-iphone-release-i386/out/release\""; ONLY_ACTIVE_ARCH = NO; OTHER_CFLAGS = ( @@ -2307,6 +3455,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; + CODE_SIGN_ENTITLEMENTS = "maps.me dbg.entitlements"; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; FRAMEWORK_SEARCH_PATHS = ( @@ -2321,6 +3470,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Statistics", + "$(PROJECT_DIR)/MyTracker", ); PROVISIONING_PROFILE = ""; }; @@ -2359,6 +3509,36 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = AdHoc; }; + F6D434701AD2AB97007C7728 /* Build configuration list for PBXNativeTarget "maps.me WatchKit App" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F6D434681AD2AB97007C7728 /* Simulator */, + F6D434691AD2AB97007C7728 /* Simulator Release */, + F6D4346A1AD2AB97007C7728 /* Debug */, + F6D4346B1AD2AB97007C7728 /* Drape Debug */, + F6D4346C1AD2AB97007C7728 /* AdHoc */, + F6D4346D1AD2AB97007C7728 /* Release */, + F6D4346E1AD2AB97007C7728 /* Drape Release */, + F6D4346F1AD2AB97007C7728 /* Production Full */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = AdHoc; + }; + F6D434711AD2AB97007C7728 /* Build configuration list for PBXNativeTarget "maps.me WatchKit Extension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F6D434601AD2AB97007C7728 /* Simulator */, + F6D434611AD2AB97007C7728 /* Simulator Release */, + F6D434621AD2AB97007C7728 /* Debug */, + F6D434631AD2AB97007C7728 /* Drape Debug */, + F6D434641AD2AB97007C7728 /* AdHoc */, + F6D434651AD2AB97007C7728 /* Release */, + F6D434661AD2AB97007C7728 /* Drape Release */, + F6D434671AD2AB97007C7728 /* Production Full */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = AdHoc; + }; /* End XCConfigurationList section */ }; rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; diff --git a/iphone/Maps/Maps_Prefix.pch b/iphone/Maps/Maps_Prefix.pch index 35ba44da37..687fe98ccb 100644 --- a/iphone/Maps/Maps_Prefix.pch +++ b/iphone/Maps/Maps_Prefix.pch @@ -2,10 +2,9 @@ // Prefix header for all source files of the 'Maps' target in the 'Maps' project // -#import "Common.h" - #ifdef __OBJC__ #import #import #import + #import "Common.h" #endif diff --git a/iphone/Maps/MyTracker/MRAbstractDataProvider.h b/iphone/Maps/MyTracker/MRAbstractDataProvider.h new file mode 100755 index 0000000000..88a181eaa5 --- /dev/null +++ b/iphone/Maps/MyTracker/MRAbstractDataProvider.h @@ -0,0 +1,21 @@ +// +// Created by Igor Glotov on 23/07/14. +// Copyright (c) 2014 Mailru Group. All rights reserved. +// + +#import + + +@interface MRAbstractDataProvider : NSObject + + +- (void)collectData; + +- (NSDictionary *)data; + +- (void)addParam:(NSString *)value forKey:(NSString *)key; + +- (BOOL)hasData; + +- (NSUInteger)dataCount; +@end diff --git a/iphone/Maps/MyTracker/MRCustomParamsProvider.h b/iphone/Maps/MyTracker/MRCustomParamsProvider.h new file mode 100755 index 0000000000..f982202c30 --- /dev/null +++ b/iphone/Maps/MyTracker/MRCustomParamsProvider.h @@ -0,0 +1,35 @@ +// +// Created by Igor Glotov on 22/08/14. +// Copyright (c) 2014 Mail.ru Group. All rights reserved. +// MyTracker, version 1.0.18 + +#import +#import "MRAbstractDataProvider.h" + +@interface MRCustomParamsProvider : MRAbstractDataProvider + +- (void)setLanguage:(NSString *)lang; + + +- (void)setAge:(NSNumber *)age; + +/** +* @param gender Пол пользователя, 0 - пол неизвестен, 1 - мужской, 2 - женский +*/ +- (void)setGender:(NSNumber *)gender; + +- (void)setMRGSAppId:(NSString *)mrgsAppId; + +- (void)setMRGSUserId:(NSString *)mrgsUserId; + +- (void)setMRGSDeviceId:(NSString *)mrgsDeviceId; + +- (void)setPhone:(NSString *)phone; + +- (void)setIcqId:(NSString *)icqId; + +- (void)setOkId:(NSString *)okId; + +- (void)setEmail:(NSString *)email; + +@end diff --git a/iphone/Maps/MyTracker/MRMyTracker.h b/iphone/Maps/MyTracker/MRMyTracker.h new file mode 100755 index 0000000000..9764288d31 --- /dev/null +++ b/iphone/Maps/MyTracker/MRMyTracker.h @@ -0,0 +1,35 @@ +// Created by Igor Glotov on 22/07/14. +// Copyright (c) 2014 Mailru Group. All rights reserved. +// MyTracker, version 1.0.18 + +#import +#import "MRTracker.h" + +extern NSString * const MRMyTrackerVersion; + +@class MRTracker; +@class MRTrackerParams; + +@interface MRMyTracker : NSObject + ++ (BOOL)debugMode; ++ (void)setDebugMode:(BOOL)enable; + ++ (MRTracker *)createTracker:(NSString *)trackerId; ++ (BOOL)isInitialized; ++ (void)setupTracker; + ++ (MRTrackerParams *)getTrackerParams; + ++ (void)trackEvent:(NSString *)name; ++ (void)trackEvent:(NSString *)name eventParams:(NSDictionary *)eventParams; + ++ (void)trackLoginEvent; ++ (void)trackLoginEventWithParams:(NSDictionary *)eventParams; + ++ (void)trackInviteEvent; ++ (void)trackInviteEventWithParams:(NSDictionary *)eventParams; + ++ (void)trackRegistrationEvent; ++ (void)trackRegistrationEventWithParams:(NSDictionary *)eventParams; +@end diff --git a/iphone/Maps/MyTracker/MRTracker.h b/iphone/Maps/MyTracker/MRTracker.h new file mode 100755 index 0000000000..aec536cee9 --- /dev/null +++ b/iphone/Maps/MyTracker/MRTracker.h @@ -0,0 +1,27 @@ +// +// Created by Igor Glotov on 22/07/14. +// Copyright (c) 2014 Mailru Group. All rights reserved. +// MyTracker, version 1.0.18 + +#import + +@interface MRTracker : NSObject + ++ (BOOL)debugMode; ++ (void)setDebugMode:(BOOL)enable; + +- (void)setup; +- (BOOL)isInitialized; + +- (void)trackEvent:(NSString *)name; +- (void)trackEvent:(NSString *)name eventParams:(NSDictionary *)eventParams; + +- (void)trackLoginEvent; +- (void)trackLoginEventWithParams:(NSDictionary *)eventParams; + +- (void)trackInviteEvent; +- (void)trackInviteEventWithParams:(NSDictionary *)eventParams; + +- (void)trackRegistrationEvent; +- (void)trackRegistrationEventWithParams:(NSDictionary *)eventParams; +@end diff --git a/iphone/Maps/MyTracker/MRTrackerParams+Corp.h b/iphone/Maps/MyTracker/MRTrackerParams+Corp.h new file mode 100755 index 0000000000..994fa98e18 --- /dev/null +++ b/iphone/Maps/MyTracker/MRTrackerParams+Corp.h @@ -0,0 +1,19 @@ +// +// Created by Glotov on 24/03/15. +// Copyright (c) 2015 Mail.ru Group. All rights reserved. +// MyTracker, version 1.0.18 + +#import +#import "MRTrackerParams.h" + +@class MRCustomParamsProvider; + +@interface MRTrackerParams (Corp) + +- (MRCustomParamsProvider *)getCustomParams; + +- (NSTimeInterval)launchTimeout; +- (void)setLaunchTimeout:(NSTimeInterval)launchTimeout; + + +@end diff --git a/iphone/Maps/MyTracker/MRTrackerParams.h b/iphone/Maps/MyTracker/MRTrackerParams.h new file mode 100755 index 0000000000..168777d549 --- /dev/null +++ b/iphone/Maps/MyTracker/MRTrackerParams.h @@ -0,0 +1,31 @@ +// +// Created by Glotov on 20/03/15. +// Copyright (c) 2015 Mail.ru Group. All rights reserved. +// MyTracker, version 1.0.18 + + +#import + +@class MRCustomParamsProvider; + + +@interface MRTrackerParams : NSObject + +- (instancetype)initWithTrackerId:(NSString *)trackerId; + + +@property (strong, nonatomic) NSString *trackerId; +@property (nonatomic) BOOL trackAppLaunch; + +- (void)setLanguage:(NSString *)lang; + + +- (void)setAge:(NSNumber *)age; + +/** +* @param gender Пол пользователя, 0 - пол неизвестен, 1 - мужской, 2 - женский +*/ +- (void)setGender:(NSNumber *)gender; + + +@end diff --git a/iphone/Maps/MyTracker/libMyTracker.a b/iphone/Maps/MyTracker/libMyTracker.a new file mode 100755 index 0000000000000000000000000000000000000000..3fa3f812fd97d124d1edfefdb03508a6e58bf860 GIT binary patch literal 2480136 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