Sunday, April 1, 2018 [Tweets] [Favorites]

Xcode 9.3

Apple:

Developers can use a new 64-bit testing mode in macOS 10.13.4 to test software for 64-bit compatibility.

[…]

Xcode 9.3 adds a new IDEWorkspaceChecks.plist file to a workspace’s shared data, to store the state of necessary workspace checks. Committing this file to source control will prevent unnecessary rerunning of those checks for each user opening the workspace.

[…]

Projects created in Xcode 9.3 use a new project format that is incompatible with earlier versions of Xcode. To open projects in earlier versions, change the project format by selecting the project in the Project navigator, opening the Document inspector, and selecting the desired format from the Project Format pop-up menu.

It’s working about the same as previous versions of Xcode 9 for me. That is to say, not a horror show, but the same old bugs such as warnings not disappearing after building and builds sometimes failing unless I manually clean the folder.

I haven’t tried the new build system yet. How reliable are people finding it?

Jamie Halmick:

If you’re a developer and haven’t been using the betas you should be aware that building for iOS 11.3 requires Xcode 9.3 which requires macOS 10.13 High Sierra.

Gianluca Bertani:

Xcode 9.2 won’t debug on an iOS 11.3 device, and Xcode 9.3 won’t install on macOS Sierra. Here we are again: I’m forced to upgrade macOS agains my will, to be able to do my job.

Vineet Choudhary:

From Xcode9.3, text anti-aliasing can be disabled in the source editor by running the following command:

defaults write com.apple.dt.Xcode SourceEditorDisableAntialiasing -bool YES

Previously: iOS 11.3, macOS 10.13.3, Disabling Xcode 9 Font Smoothing, An Xcode Plug-in for Unsmoothed Text.

1 Comment

[…] major ones have been fixed (probably since 7.x or so). Mainly, Xcode 9 is plagued by a variety of minor but annoying issues. One would not expect them to be fundamental flaws, yet they have persisted for a long […]

Stay up-to-date by subscribing to the Comments RSS Feed for this post.

Leave a Comment