Urgent.News

650+ sources. One page. See who else covered it.

Editions

Tech

The actual cost of shipping an iOS app in 2026

"How much does it cost to put an app on the App Store" gets answered inconsistently online because most answers either only count Apple's fee, or only count hardware, or quietly assume you're renting expensive cloud infrastructure you don't actually need. Here's every cost, split into what's mandatory and what's a choice. Mandatory: Apple Developer Program — $99/year This is the one cost nobody…

Shipping an iOS app to the App Store in 2026 incurs a mandatory $99/year fee for an Apple Developer Program membership, which is required to submit any app, free or paid, to the store. The cost of building and signing a build is not optional, as it requires running Xcode's command-line signing and archive tools. The choice here lies in the tool running these tools: a Mac, a cloud Mac, or a service like GitHub Actions.

If using a public repository with GitHub Actions, the build and sign cost is $0, making it the most cost-effective option. Screenshots, marketing assets, TestFlight, and the app listing itself are all free. The total cost to ship a side project using a public repository with GitHub Actions is $99/year.

In comparison, a Mac (either purchased or rented) would cost significantly more, ranging from $898 to $1,299 in the first year, depending on the setup. This highlights the substantial difference in cost when building and signing on a Mac versus using a public repository with GitHub Actions.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

GitHub Actions' free macOS minutes, explained

GitHub Actions is GitHub's built-in CI/CD system — it spins up a fresh virtual machine, runs whatever commands you tell it to, and tears the machine down when it's done.

  • GitHub Actions offers free macOS minutes for CI/CD.
  • Private repositories get 200 free macOS-runner-minutes/month on free plan.
  • Apple Developer Program fee is separate from GitHub billing.

Why your TestFlight build doesn't show up after a successful upload

You push, the build runs, the archive and export steps succeed, the upload step succeeds, the workflow finishes green. You open App Store Connect to check on it and TestFlight shows...

  • Build number must change with each upload, even if marketing version stays same
  • Use github.runnumber in GitHub Actions for dynamic build number
  • Verify dynamic build number substitution in archive step

Why 'WHERE x = NULL' Never Works in SQL (And What to Use Instead)

Adapted from the SQL Essentials Companion Guide . You write a query to find every customer with no phone number on file. WHERE phone = NULL looks obviously correct — and it returns zero rows, even…

  • WHERE phone = NULL does not work in SQL
  • NULL represents unknown, not nothing
  • Use IS NULL to test for NULL values

A Context Object Should Carry Its Receipt

A stored fact can be wrong in a quiet way. The answer still reads clean. A preference from an old exchange gets reused, the message goes out with confidence, and later nobody can tell why that detail…

More from Sunday 16 August →