John Brayton

App Store Connect: Inability to Process Builds of a Mac App Compiled and Uploaded With Xcode 14.3.1 or Xcode 15

I spent the last three days troubleshooting an issue submitting a Mac app to App Store Connect. The problem appears to be triggered by a subtle change between Xcode 14.3.0 and Xcode 14.3.1. I have this issue when using Xcode 14.3.1 and Xcode 15. My temporary workaround is to submit the app using …

App Store Connect: Inability to Process Builds of a Mac App Compiled and Uploaded With Xcode 14.3.1 or Xcode 15

At the New Hampshire Fisher Cats game.

Widgets and Content Margins

If you have an app with widgets, be sure to check how the widgets look after compiling with Xcode 15. The new .widgetContentMargins are a nice addition, but I found adopting them in a way that allows the widgets to continue working well under iOS 16 to be a significant undertaking. The new …

Widgets and Content Margins

Seen while out walking.

App: You are not letting me send notifications to your device. Me: Correct.

He was indicted again. ⚖️

I had a great Design Lab session with Apple earlier today. My app will be better because of their suggestions.

My trusty iPhone X will not run iOS 17, so I got an iPhone 13 mini. I really like the physical size and feel of this device.

Looks like the prop 2 1/2 override passed! @mitch www.facebook.com/100067533…

We had a special election in my city today. It was a proposition 2 1/2 override (a quirky Massachusetts thing). I worked at the polls. I am excited to catch up on WWDC news.

Merged a pull request with three weeks’ worth of work. 🎉

It’s Saint Patrick’s Day Somewhere.

Good article by Edward Loveall (edward@indieweb.social): Let’s Make Sure Github Doesn’t Become the only Option

CocoaHeads Boston is meeting in-person at Cambridge Brewing Company Tuesday evening. New participants are always welcome.

Wisconsin! 🎉 🇺🇸

⚖️

I know AppKit is showing its age, but it still does a lot really well.

Odd SwiftUI Bug on macOS

This is an odd bug on macOS: Make the main content view a NavigationSplitView: struct ContentView: View { var body: some View { NavigationSplitView { Spacer() } content: { Spacer() } detail: { Spacer() } } } Launch the app. Observe that there is an “Enter Full Screen” menu item in the “View” …

Odd SwiftUI Bug on macOS

Snow day.

Do I know someone who works on Feedburner?

Thursday evening’s Zoom-based CocoaHeads Boston meeting will include a presentation by @provuejim@techhub.social on the Panorama help system. New participants and participants outside the Boston area are always welcome.

I think it’s a great thing, but I am very surprised to learn that ASWebAuthenticationSession honors the default browser setting on macOS. I would have guessed that it uses Safari regardless.

“I’m too old for this.” – My furnace. The furnace is running fine, but we had -12℉ (-24℃) temperatures overnight.