Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

+10000 I really enjoyed working with Tauri, but had to drop it because after a few days of porting my app to it, I released that it doesn't support AppStore distribution (i.e. creating properly signed .pkg files). This wasn't clear in the docs, and the videos I watched implied the opposite.

The team is doing amazing work and I don't blame them for this, it's perfectly normal for things to slip.

I'm excited about Tauri partially because (in my specific use case) even if I build for Mac only, the UX I can deliver with it will be much better with a hybrid app than SwiftUI [1].

The lesson here is that if you're planning to work with Tauri and Mac, you might want to focus on testing the entire pipeline (design, develop, distribute) first, and then, once you can push to TestFlight, pushing and testing features. Again, YMMV.

[1] Weirdly enough, there's almost no way for me to build a native app that will beat the performance of an optimised web app. Again, my use case is very specific (a niche text editor), but I find it hilarious given how much sh*t web apps get on HN.



> it doesn't support AppStore distribution

Ironically, having a team specialize on mobile is a great way to catch this kind of problem.


Yes and no, publishing to the Mac AppStore is a slightly different beast.

https://github.com/tauri-apps/tauri/issues/4415

TBF I wouldn't bother with the Mac AppStore if there was a simple way of distributing paid versions of the desktop app without much coding involved.


You could check out the combination of Conveyor and Stripe:

https://hydraulic.software/

Conveyor solves out-of-store distribution and update (albeit, it's not been tested with Tauri specifically yet). You can then have the app check for a license on startup. Stripe integration isn't a lot of coding and the financial overheads are lower than with the app store.


Thanks, but I could probably save time by just using Stripe with the existing Tauri app. Tauri already supports notarised apps, auto-updaters etc... What it doesn't support is generating a properly signed .pkg file.

(this can be done using regular shell script, in my case there is, however, some weird, hard to debug issue with AppStore validation)

The missing bit is making the app paid, which normally should be trivial with the AppStore.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: