Xcode 8 - Interface Builder Set System Bold Not Displaying Bold On iOS 9

Originator:joshua.hudson
Number:rdar://27665039 Date Originated:8/2/2016
Status:Closed Resolved:Xcode 8 Beta 5
Product:Xcode Product Version:8.0B4
Classification:Duplicate/26805964 Reproducible:Yes
 
Summary:
Running the latest Xcode 8 beta and Swift 3, if a label or button is added to a storyboard or nib and has it's font attribute set to System Font Bold in the interface builder, when that application is ran on a none iOS 10 device, the font's are not bold. Running on a iOS 10 device everything looks perfect, so this seems like a regression on previous OS versions.

However, if the font is set programmatically then it bolds correctly.

Steps to Reproduce:
1) Install Xcode 8 Beta 4
2) Open the included project 
3) Attach a device running any version of iOS 9 (including 9.3.3) and run the application.
4) The label that is setup using Interface Builder is not bold, the one set in code is.
5) Attach a device running any version of iOS 10 and run the application
6) Both labels are bold as expected

Expected Results:
Both labels should be bold on iOS 9 devices.

Actual Results:
Only labels set programmatically show bold when ran on iOS 9.

Version:
Xcode Version 8 Beta 4, OS X 11.11.6

Notes:


Configuration:
Tested using Xcode 8 Beta 4 and ran on a iPad Pro (12.8 inch one) and iPad Mini 2 both running 9.3.3. Same result

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!