Apple on Monday released Xcode 11.3.1 with bug fixes and improvements, including reducing the size of dependency files produced by the Swift compiler, which can improve incremental build times and disk usage for targets with many source files. Full release notes are posted on Apple's developer website.

As with Xcode 11.3, version 11.3.1 supports developing apps for iOS 13.3, iPadOS 13.3, macOS 10.15.2, watchOS 6.1, and tvOS 13.3.

mac iphone ipad apple tv
It has been nearly one month since Apple seeded new betas for its software platforms, which is an unusually long time. The first betas of iOS 13.3.1, iPadOS 13.3.1, macOS 10.15.3, watchOS 6.1.2, and tvOS 13.3.1 were seeded on December 17, but no further builds have been made available since then.

Apple always stops seeding betas over the holidays, but the cycle usually resumes in early January, including January 7 in 2019, January 3 in 2018, and January 9 in 2017, so there is a bit of a delay this year.

On an Xcode-related note, Apple has reminded developers that, starting April 2020, apps submitted to the App Store must use an Xcode storyboard to provide the app's launch screen and must have an interface that supports any display size. Apple also strongly encourages supporting multitasking on iPad.

Apple:

Apps should look great on all models of iPhone and iPad, regardless of display size or aspect ratio. With features like Xcode storyboards and Auto Layout, your app’s interface elements and layouts automatically fit the display. As announced at WWDC19, starting April 2020, apps submitted to the App Store must use an Xcode storyboard to provide the app’s launch screen and must have an interface that supports any display size.

Support for Multitasking on iPad is strongly encouraged. Adding support for multiple windows, and adopting Multitasking capabilities, including Slide Over, Split View, and Picture in Picture, will ensure your app delivers a modern and complete experience on iPadOS.

Apple says it has addressed an Xcode bug in the storyboard canvas that could cause the development tool to crash.

Tag: Xcode

Top Rated Comments

zorinlynx Avatar
51 months ago

Apple really is ridiculous with these arbitrary requirements. I can’t wait for the day when they are forced to allow side loading of apps.
I don't mind requirements that say your app has to look good on all devices. TO THIS DAY I sometimes download an app on my iPad and it turns out to be an iPhone-only app that's scaled up. This is something we shouldn't have to deal with.

What I do have issue with are the other app store rules regarding content. Stuff like banning vaping apps, porn apps, emulators, etc... This is Apple taking a moral stance when morals differ between individuals.
Score: 8 Votes (Like | Disagree)
jacjustjac Avatar
51 months ago
Does this mean we’ll finally get a native Instagram app for iPad? Make fun of me all you want, but I use IG to successfully market my business and more people using it on tablets could mean a change in how I produce content for it. Like the way Dark Mode has affected the aesthetics for some accounts.
Score: 3 Votes (Like | Disagree)
GeoStructural Avatar
51 months ago
We need XCode for iPad, Apple keeps touting the iPad Pro to be a computer replacement, they should fulfill this promise.
Score: 3 Votes (Like | Disagree)
jonblatho Avatar
51 months ago

Apple really is ridiculous with these arbitrary requirements. I can’t wait for the day when they are forced to allow side loading of apps.
Yeah, I’ll gladly take the end of letterboxed and/or scaled apps over some crusade against “arbitrary requirements.”

A launch screen as a storyboard is preferable for the developer given the litany of window sizes an app must support between iPhones, iPod touches, and iPads (while I don’t know the exact number, it’s well into the dozens at this point for an app supporting all devices and Slide Over and Split View on the iPad). It also implicitly discourages the use of the launch screen as a splash screen, is far better futureproofed for new devices, and more.

As for supporting Auto Layout, Apple’s been increasingly strongly recommending, and now requiring, developers update their iOS apps to use Auto Layout since WWDC 2012. If done correctly (which for most apps isn’t that hard), this means that as iOS devices’ screen sizes and multitasking features evolve, all the work that is required of a developer is to recompile their app. Even before this requirement was announced it was blatantly obvious that it would one day be a requirement to anyone with a functioning brain. Not if, when. They will have had almost 8 years to get with the program, and at this point the work they’ve had to put in to not use Auto Layout almost certainly far exceeds that required to have just switched over, which is why the overwhelming majority of apps already support Auto Layout.

But no, it’s just an arbitrary requirement.
Score: 3 Votes (Like | Disagree)
Vjosullivan Avatar
51 months ago
struct ContentView: View {
var body: some View {
List {
HStack {
Button("OK") {
print("OK")
}
Button("Cancel") {
print("Cancel")
}
}
}
}
}

SwiftUI is still not quite there. :confused:
(Tapping either button prints both "OK" and "Cancel")
Score: 2 Votes (Like | Disagree)
Kevin Palser Avatar
51 months ago

What I do have issue with are the other app store rules regarding content. Stuff like banning vaping apps, porn apps, emulators, etc...
Emulators are not entirely banned from the iOS/iPadOs App Store. They are just neutered because Apple does not allow functionality to allow programs to be loaded unless they are included within the emulator app. For example:

Jupiter ACE (iPad only)
ZX81 (an app that I wrote)
Spectaculator
iAltair

to list a few... Unfortunately, given the Apple Developer Guidelines I think emulator apps will always be unpopular on this platform and we're unlikely to ever see an "Emulators" store category.
Score: 1 Votes (Like | Disagree)

Popular Stories

iOS 17

iOS 17.2 Will Add These 12 New Features to Your iPhone

Friday December 1, 2023 12:19 pm PST by
iOS 17.2 has been in beta testing for over a month, and it should be released to all users in a few more weeks. The software update includes many new features and changes for iPhones, including the dozen that we have highlighted below. iOS 17.2 is expected to be released to the public in mid-December. To learn about even more features coming in the update, check out our full list. Journal ...
anker new xmas 1

Anker's Cyber Week Sale Enters Final Days With Up to 60% Off Sitewide

Friday December 1, 2023 12:05 pm PST by
Anker's Black Friday/Cyber Week event is entering its final days this weekend, and it's still offering up to 60 percent off sitewide. There are also a few "mystery boxes" that can include hundreds of dollars in savings, if you're willing to risk not knowing what you're buying ahead of time. All of these sales will end on December 3. Note: MacRumors is an affiliate partner with Anker. When you...
General Apps Messages

Green Bubbles on iPhone to Gain These 7 New Features Next Year

Thursday November 30, 2023 9:00 am PST by
Earlier this month, Apple announced that it will finally support RCS in the Messages app on the iPhone starting later next year. This change will result in several improvements to the messaging experience between iPhones and Android devices. RCS will become the new default standard for messaging between iPhones and Android devices, but these conversations will still have green bubbles like...
top stories 2dec2023

Top Stories: iOS 17.1.2 Released, NameDrop Misinformation, and More

Saturday December 2, 2023 6:00 am PST by
Apple employees are back to work following a Thanksgiving break, and that means this week saw a number of new operating system updates for both public release and beta testing. This week also saw some misinformation about Apple's new NameDrop feature making the rounds, while Apple and Goldman Sachs appear to be on the verge of a break-up in their Apple Card and savings account partnership,...
instagram messenger

Instagram and Facebook Messenger Chats to Disconnect This Month

Tuesday December 5, 2023 1:57 am PST by
Meta has revealed plans to end Instagram users' ability to chat with Facebook accounts later this month, rolling back a feature that it introduced over three years ago. In September 2020, Meta (then Facebook) announced it was merging its Facebook Messenger service with Instagram direct messaging, allowing Instagram users to chat with Facebook users and vice versa using the same platform....
iphone 5g mmwave

Apple's Work on 6G Connectivity Already Expanding

Monday December 4, 2023 7:00 am PST by
Apple's work on implementing 6G cellular connectivity on its devices appears to be ramping up, according to Bloomberg's Mark Gurman. In the latest edition of his "Power On" newsletter, Gurman explained that Apple is increasingly turning its attention to 6G, even amid its widely reported difficulties developing a custom 5G cellular modem. In 2021, the first highly specific Apple job...