Skip to content

Releases: c-villain/YandexMapsMobile

4.3.2

14 Aug 22:25
97987a4
Compare
Choose a tag to compare

updated to 4.3.2

Release notes you can find here

4.3.1

17 May 10:30
d5d2c4b
Compare
Choose a tag to compare

Release notes you can find here

4.3.0

17 May 10:26
484b468
Compare
Choose a tag to compare

Release notes you can find here

4.2.2

07 Nov 17:26
52a8244
Compare
Choose a tag to compare

❗️ Works on Apple silicone without Rosetta mode.

  1. You should init YMKMapView with vulkanPreferred: true
YMKMapView.init(frame: .zero, vulkanPreferred: isM1Simulator())

....

    #if targetEnvironment(simulator)
    public static func isM1Simulator() -> Bool {
        return TARGET_CPU_ARM64 != 0
    }
    #else
    public static func isM1Simulator() -> Bool { false }
    #endif
  1. Call YMKMapKit.sharedInstance() in AppDelegate as in example
/**
If you create instance of YMKMapKit not in application:didFinishLaunchingWithOptions: 
you should also explicitly call YMKMapKit.sharedInstance().onStart()
*/
YMKMapKit.sharedInstance()

4.2.1

30 Sep 09:20
e75d703
Compare
Choose a tag to compare

❗️ Works on Apple silicone without Rosetta mode.

  1. You should init YMKMapView with vulkanPreferred: true
YMKMapView.init(frame: .zero, vulkanPreferred: isM1Simulator())

....

    #if targetEnvironment(simulator)
    public static func isM1Simulator() -> Bool {
        return TARGET_CPU_ARM64 != 0
    }
    #else
    public static func isM1Simulator() -> Bool { false }
    #endif
  1. Call YMKMapKit.sharedInstance() in AppDelegate as in example
/**
If you create instance of YMKMapKit not in application:didFinishLaunchingWithOptions: 
you should also explicitly call YMKMapKit.sharedInstance().onStart()
*/
YMKMapKit.sharedInstance()

4.1.0

09 Jun 13:50
5e4c6e3
Compare
Choose a tag to compare

❗️ Works on Apple silicone without Rosetta mode.

  1. You should init YMKMapView with vulkanPreferred: true
YMKMapView.init(frame: .zero, vulkanPreferred: isM1Simulator())

....

    #if targetEnvironment(simulator)
    public static func isM1Simulator() -> Bool {
        return TARGET_CPU_ARM64 != 0
    }
    #else
    public static func isM1Simulator() -> Bool { false }
    #endif
  1. Call YMKMapKit.sharedInstance() in AppDelegate as in example
/**
If you create instance of YMKMapKit not in application:didFinishLaunchingWithOptions: 
you should also explicitly call YMKMapKit.sharedInstance().onStart()
*/
YMKMapKit.sharedInstance()

4.0.1

08 May 18:52
188ad07
Compare
Choose a tag to compare

❗️ Recommended to Open Xcode using Rosetta

Release with v 4.0.1 binary framework with Yandex mobile maps is taken from here and patched using huge knowledges of Igor Makarov.


works on Xcode > 13.3 can build both on device and simulators but on simulator crashed with error (without Rosetta mode):

'cyclone' is not a recognized processor for this target (ignoring processor)

4.0.0

05 May 12:06
836147c
Compare
Choose a tag to compare

❗️ Recommended to Open Xcode using Rosetta

Release with v 4.0.0 binary framework with Yandex mobile maps is taken from here and wrapped to SwiftPM using this article.