Distributing Mac software is increasing my cortisol levels

· ai · Source ↗

TLDR

  • A Go developer building a Claude Code profile manager hit Apple’s $99/yr developer fee, broken webcam ID verification, and Gatekeeper quarantine just to ship a ~$7 utility.

Key Takeaways

  • Apple Developer Program costs $99/yr – for a pay-what-you-want Itch.io tool expected to net ~$25 total, the math never works.
  • Gatekeeper quarantines self-distributed binaries even when shared via Nextcloud to your own machine; the workaround requires terminal xattr commands most users won’t attempt.
  • Apple’s ID verification flow rejects MacBook webcam photos repeatedly, requires an iPhone to succeed, and offers no document-upload fallback.
  • After payment clears, the developer portal and desktop app show conflicting states – enrollment appears stuck while a confirmation email has already arrived.
  • Homebrew is a free-distribution alternative but removes any ability to charge even a nominal price, pushing hobbyist Mac software toward either open-source or heavy monetization.

Hacker News Comment Review

  • There is genuine split on Gatekeeper: some argue users who dislike it should just run sudo spctl --master-disable, while others counter that “trust Apple or trust everyone” is a false binary with no per-developer trust option.
  • Windows code signing has the same structural problem: a normal certificate does not suppress SmartScreen; only expensive Extended Validation certificates do, so the pain is platform-wide, not Apple-unique.
  • Long-time indie Mac devs note Apple’s routine ABI churn silently breaks old apps and forces constant maintenance updates, compounding the economics problem for small developers.

Notable Comments

  • @ofek: wrote a full reverse-engineered guide to distributing command-line Mac binaries after finding Apple’s own docs insufficient.
  • @kristjan: couldn’t create even a basic Apple account on a studio domain after a week of attempts, citing daily “account locked” loops on his personal account.

Original | Discuss on HN