{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifuvg5nfbyucs4mcigifslbk4odzjwjzmw6tr646zeczlb2cfsxnu",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mjw6xphsupx2"
},
"path": "/t/hatter-native-haskell-mobile-apps/13952#post_6",
"publishedAt": "2026-04-20T09:40:31.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"prrrrrrrrr/setup-ios.sh at master · jappeace/prrrrrrrrr · GitHub"
],
"textContent": "well using xcode has fair bit of hassle. but not much you can do about that, apple /makes/ you use xcode, I tried automating it completly and failed. But flutter can’t automate this either so I’m okay with that. The nix build will make a working library for you and if you use a script like this you get a working project prrrrrrrrr/setup-ios.sh at master · jappeace/prrrrrrrrr · GitHub\n\nThen all you have to do is resetup signing and it just works. The script could be made a bit better by retaining the signing settings, which makes you run it and then you just press play.\n\nUI is shared between ios and android although they do look a bit different.\nI suppose with platform detection you could fixup the styling.",
"title": "Hatter: Native Haskell mobile apps"
}