← Back to context

Comment by joshstrange

3 years ago

I wonder how he handles TestFlight's 90-day limit before a build expires. I'd probably just setup a GitHub Action to run every 1-2 months (to give some buffer if something goes wrong) to push a "new" build.

Sidenote, Lambda/DynamoDB/S3 (and maybe cloudfront) is a really nice little stack to work with for one-off projects like this. I've used it a couple times now for small seasonal/burst-y projects and it's always been a joy to use. It doesn't always scale (as in larger codebase) great unless you put in the work but for a handful of "endpoints" with storage (S3) and data (DynamoDB) bucket it's very nice and dirt cheap.

Instead of complicating it, you can just plug your iPhone into your mac. That version lasts a year.

  • But that doesn't work for the use case described in the article, right? You wouldn't want everyone in your family to have to install form your machine.

    • Why not? It’s 4 people. If they’re geographically spread out, then it could be an issue, but many families even spread out likely see each other once a year.

      1 reply →