Alongside seeding new versions of iOS 10, tvOS 10, macOS 10.12 and watchOS 3 to developers, earlier this week, the company has also seeded a new version of its development environment – Xcode, to those enrolled in the Apple Developer Program.
Bumping the software to Beta 3, Apple notes that Xcode 8 includes all the necessary developer SDKs and tools for iOS 10 beta, macOS 10.12 beta, watchOS 3 beta, and tvOS 10 beta.
As for the issues resolved in this build:
• An app that doesn’t use Swift can now contain a framework or extension that uses a legacy Swift version. (26007454)
• Constraint constants with fractional (non-integer) values can now be configured in Interface Builder. (15963933)
• Fixed a crash opening documents using a pattern color with NSPatternColorSpace. (26964970) Simulator
• Today extensions load in the iOS 10 simulator on subsequent installs. (26455687)
• Xcode Debug Console will correctly show logging from system frameworks when debugging applications in the Simulator. (26652255)
• Xcode Server email notifications are more legible on iPhone. (26535002)
• Test reports in Xcode and Xcode Server will remember their expanded state. (22002162)
• Addresses an issue where Xcode Server failed to start integrations for a long period of time after an upgrade and Xcode Server Builder would use 100% CPU. (26802372)
• Addresses an issue where integration logs failed to download because of a timeout. (27000597)
• Addresses an issue where failed test counts would not match the number of displayed assertions in an Integration summary report. (27039809)
• Duplicating a bot will not automatically start the first integration. (27047432)
• Addresses an issue where an issue introduced by an Xcode upgrade would also be mistakenly emailed to a committer in that integration. (27092066)
• Xcode does not require code signing for iOS frameworks, and will skip signing a framework if a team is not set. Frameworks should be signed when copied into the hosting product (using the Code Sign on Copy flag in a Copy Files build phase). (26892618)
A full list of the changes and improvements included in this version can be found here.
Xcode 8 is expected to see its official public release alongside iOS 10, tvOS 10, watchOS 3 and macOS Sierra , later this year.
While you wait for the final version, however, the coding fun doesn’t have to stop. Be sure to go and grab Xcode 7.3.1 on the Mac App Store today, for FREE – and get coding!