Cloud Cloud

Iva Horn

Notes from a software engineer for iPhone, iPad and Mac apps.

Memoji

MacOS Posts

The following posts have been tagged with "MacOS".

Nextcloud File Provider and Remote Changes

March 24, 2026

This article is about how and why the Nextcloud file provider extension for macOS learns about changes on servers without Apple’s centralized push notification service.

Xcode Breakpoints in the Nextcloud Desktop Client

February 23, 2026

When attaching Xcode to the file provider extension process of the Nextcloud desktop client, the debugger connected just fine — but every single breakpoint was displayed hollow and in dashes which means Xcode cannot associate the position with a line of code on disk. Tracking down the root cause turned into quite the adventure.

Nextcloud Desktop Client Size Analysis

February 11, 2026

A question I encounter regularly from users is why the Nextcloud Desktop Client is so large. After all, it’s “just” a file synchronization app, right? Let me explain what’s actually inside that 945 MB application bundle by inspecting the 4.0.6 release with file provider extension for macOS.

Signing Arbitrary macOS Bundle Identifiers

September 10, 2025

If you’re shipping apps for both iOS and macOS, you’ve probably noticed that registering bundle identifiers with your developer team is necessary for iOS only.

What's new in Xcode 16

July 17, 2024

No big thing worth mentioning for me - except one.

What's new in AppKit (2024)

July 10, 2024

Small but useful improvements in the name of convergence. Nothing amazing, though.

SwiftUI Platform-Dependent Padding Modifier

March 28, 2024

Some SwiftUI views I have require padding one platform and none on the other. To avoid preprocessor switches everywhere I created a custom view modifier for it.

fileproviderctl Changes in macOS 14.4

March 11, 2024

Apparently, the feature set of fileproviderctl has been narrowed down to the dismay of developers, testers and even administrators and it appears to be intentional.

fileproviderctl Is Broken on macOS 13.6 Ventura

February 12, 2024

macOS 13.6 Ventura shipped a fileproviderctl binary with broken signing which rendered it useless and us unable to properly clean up the environment.