herzbube / littlego

Little Go. An iOS application that lets you play the game of Go on the iPhone or iPad.
https://littlego.herzbube.ch/
Apache License 2.0
138 stars 53 forks source link

App crashes on iOS 9.x and below due to non-protected use of iOS 10 API #332

Closed herzbube closed 5 years ago

herzbube commented 5 years ago

Steps to reproduce in the simulator:

  1. Select any simulator with iOS 9.x or lower
  2. Launch the app

The app immediately crashes during launch.

The reason is that BoardViewAccessibility invokes the setter of the UIAccessibilityElement property accessibilityFrameInContainerSpace, but that property is available only in iOS 10.x and newer.