iOS 8.2 Font API Change Breaks Bincompat
| Originator: | khakionion | ||
| Number: | rdar://19098065 | Date Originated: | 2014/12/01 |
| Status: | Open | Resolved: | |
| Product: | iOS SDK | Product Version: | 8.2 12D436 |
| Classification: | Serious Bug | Reproducible: | Always |
Summary: iOS 8.2 has changed the default font location, but does not do a linked-on-or-after check in order to preserve the previous behavior. Apps downloaded from the App Store on iOS 8.2 that don't look in the new location will have broken text. I've attached screenshots of an app currently on the App Store, Supreme Freekick, that exhibits the regression. The app can be downloaded at: https://itunes.apple.com/jp/app/zhi-gaonofurikikkugemu-supreme/id904233987?mt=8 Steps to Reproduce: 1. Download an app that doesn't refer to the new location, like Supreme Freekick mentioned above. 2. Launch the app. Expected Results: Fonts should be loaded because the app has not been updated for iOS 8.2. Actual Results: Fonts are not properly loaded, causing blank UI. Version: iOS 8.2 12D436 Notes: I know that Apple typically does a "linked on-or-after" check for apps to prevent these sorts of regressions. Please add a check for this, so that fonts are correctly loaded on apps that haven't been updated for iOS 8.2. Configuration: iPhone 6 (Reproducible on any iOS device) Attachments: 'expected.jpeg' and 'actual_8.2.PNG' were successfully uploaded.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!