87 Followers
68 Following
263 Posts
Engineering digital sovereignty at @nextcloud. ๐ŸŒฅ๏ธ Writes mostly about #iOS, #macOS, #Swift, #Nextcloud and #Apple. ๐Ÿ Likes to overshare about things you could not care less about. ๐Ÿ˜‡
LocationGermany
Bloghttps://i2h3.de

Why the #Nextcloud desktop client is not on the Mac App Store (yet)? Someone brought up this question in the forums which we get from time to time as a request, too. I wrote a short summary.

https://help.nextcloud.com/t/nextcloud-mac-client-in-the-apple-store/243353/2?u=iva.horn

Nextcloud Mac Client in the Apple Store?

Dear @werneri, welcome and thank you for bringing this up! As off writing, the Nextcloud desktop client cannot be distributed on the Mac App Store yet. The reason is still missing compliance with some of the Apple review guidelines due to some technical features. But we are working on it! We acknowledge the significance for distribution via the Mac App Store for our users on macOS. Also, there is a real demand by our customers as well, especially those with customizations. And we made big leap...

Nextcloud community

I learned about the #Apple #Mac Pro being discontinued only by accident today. ๐Ÿ˜ฎ

Many people rambling about its pricing over the years never understood that it targeted a very small professional niche and not average consumers. ๐Ÿ™„

Meanwhile, Apple Silicon (and computers in general) got so powerful for most people and tasks that a Mac Studio suffices even for many in the target niche.

It became economically obsolete. ๐Ÿ™‚

Who is using the #Nextcloud desktop client in #MDM environments? ๐Ÿค”

For our 33.0.0 release of the #Nextcloud desktop client, the user manual for the macOS file provider extension got a small update as well because notable things have changed recently.

https://docs.nextcloud.com/server/latest/user_manual/en/desktop/macosvfs.html

macOS Virtual Files Client โ€” Nextcloud latest User Manual latest documentation

I wrote a summary how #macOS file provider extensions learn about changes on the server and why the #Nextcloud desktop client has to do it differently.

https://i2h3.de/nextcloud-file-provider-remote-changes/

Nextcloud File Provider and Remote Changes

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.

Iva Horn

I set up this #Swift package to control #Docker Desktop to automatically deploy #Nextcloud containers on #macOS. This will become very handy in automated tests and client development.

https://github.com/i2h3/nextcloud-container-manager

Software engineering is to vibe coding as preparing a home-cooked holiday feast is to microwaving an expired freezer-burned Banquet meal without reading the instructions.

#macOS #Finder does not show UNIX socket files.

Not seeing it in Finder but finally in the Terminal and the application code working as expected cost me more than an appropriate amount of time. ๐Ÿซ 

Finally I figured out why #Xcode could not resolve breakpoints in the #Nextcloud desktop client extensions. ๐Ÿ˜ฎโ€๐Ÿ’จ That was tricky to trace down.

In a nutshell: Make sure your dSYMs are in a directory indexed by Spotlight and not some dot-directory or other excluded location. ๐Ÿคช

https://i2h3.de/xcode-breakpoints-file-provider-extension/

Xcode Breakpoints in the Nextcloud Desktop Client

When attaching Xcode to the FileProviderExt 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.

Iva Horn

"Why is the #Nextcloud desktop client so big?! ๐Ÿ˜ก" Let me explain in my blog post! ๐Ÿ˜‰

https://i2h3.de/nextcloud-desktop-client-size/

Nextcloud Desktop Client Size Analysis โ€“ Iva Horn

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.