Advertisement Β· 728 Γ— 90

Posts by Marek FoΕ™t

Post image

Instead of Tuist passively tracking data and you having to check every morning whether something is off or not, you can now configure Tuist to proactively alert you when a metric, like your p90 build time, regresses. Right in Slack.

tuist.dev/blog/2026/01...

3 months ago 1 0 0 0

The Tuist support for the Xcode compilation cache is out!

The video I recorded to showcase setting the cache up is literally three minutes – that's how fast you can improve your build times by up to 50 %. What's not to like? πŸ˜„

videos.tuist.dev/w/ewgDzSbw5D...

5 months ago 3 0 0 0

🫢 if you do, let us know what you think!

8 months ago 1 0 0 0

There's no better way to build empathy with building for Apple platforms than having to go through the App Store review πŸ˜‚

But, finally, Tuist is available on the App Store. If you wanna see it in action, I recorded a quick video showcasing its main features: videos.tuist.dev/w/dYZAKZqx75...

8 months ago 1 0 1 0

The server code is licensed with the Fair Core License under which all the code becomes eventually open source (after 2 years). Additionally, as we understand better how we can capture value, we'll move more of the server to be fully under an OSI-approved license.

9 months ago 0 0 0 0

That's why we're making our Tuist server source available. Anybody can now read the server code and contribute. And we can't wait to start collaborating more with the community also on our server-side features πŸ’œ

9 months ago 0 0 1 0

We believe being open ultimately leads to better software. While some companies might still lean to keeping their code proprietary and closed-source, for us, open source is in our DNA.

9 months ago 2 0 1 0
Advertisement
Sign in with Apple not supported for macOS apps distributed outside of Mac App Store I am a software engineer based in Berlin. Passionate about opensource.

Sign in with Apple is not supported for macOS apps distributed outside of the Mac App Store – even if the Apple Developer Account could lead you to believe it does.

marekfort.me/blog/sign-in...

9 months ago 1 0 0 0

But ☝ when we recognize this scenario, we'll automatically resign the app on the fly and include your device in the provisioning profile. Removing friction in developers' workflows brings us so much joy 😌

9 months ago 0 0 0 0

And we have so many ideas for the app. For example, if your device ID was not included in the provisioning profile when the app was signed, you can't download the app.

9 months ago 0 0 1 0
Video

I'm having a lot of fun working on the Tuist iOS app – you'll soon be able to see your latest Tuist previews and download them directly from the app.

9 months ago 2 1 1 0
iPhone-optimized PNGs How PNGs in .ipa archives are not PNGs at all

You'd think that any PNG file would actually align with the PNG standard. But no, a long time ago, Apple decided they would hijack the PNG file and make it "iPhone-optimized": and, for example, flip red and blue pixels: marekfort.me/blog/iphone-...

9 months ago 0 0 0 0
Post image

Do you know that when you go to tuist.dev, there is *no* cookie popup? These cookie popups are a *choice*. Businesses don't have to have these - unless they want to track you across sessions.

10 months ago 0 0 0 0
Preview
Preview grouping and download optimizations Previews are the easiest way to test your app – all you need is a preview link and you’re good to go. You can run previews either directly from your device, using the tuist run command or the Tuist ma...

We've made some improvements to previews, like better grouping and optimized downloads πŸ‘‰ community.tuist.dev/t/preview-gr...

If you haven't taken Tuist Previews for a spin, this might be a good time as any πŸ˜‰

10 months ago 0 0 0 0
Preview
StaticLibrary target defined in another Project.swif results in lldb error: type for self cannot be reconstructed Β· Issue #7214 Β· tuist/tuist What happened? Hello! I have a problem with lldb if I use staticLibrary targets from other projects (set a breakpoint in the static library sources): (lldb) po self error: type for self cannot be r...

There was a long-running bug in Xcode when lldb would often just outright not work due to "type for self cannot be reconstructed". Love to see that beta of Xcode 26 seems to fix that: github.com/tuist/tuist/...

Whoever worked on that, thanks πŸ’œ

10 months ago 0 0 0 0

Why don't you send me your address to marek@tuist.dev? :)

10 months ago 1 0 0 0
Advertisement
Post image Post image

New @tuist.dev stickers 😍 who wants some?

10 months ago 4 1 1 0

We tried to embrace web standards as much as we could with this new design system library we built for #Elixir. Hope you'll like it!

10 months ago 2 0 0 0

Ahh nice, what a great idea to visualize what Apple didn't bother to visualize (but did bother to track πŸ˜…)

10 months ago 1 0 0 0

Are you using the App Store Connect API to collect the data? Looks cool btw!

10 months ago 1 0 1 0

Nobody likes reading and dealing with pbxproj files. Not even AI agents, as @steipete.me has figured out πŸ˜‰

"Using Tuist for project generation also helped since agents struggle with Xcode’s complex .pbxproj files."

10 months ago 2 1 0 0

We're really excited about this one. For a long time, it has been way too difficult for organizations to measure and optimize their build times.

And Tuist Build Insights is now filling this gap πŸŽ‰

To see it in action, we recorded a video to showcase the feature: videos.tuist.dev/w/fABmyCEkN7...

10 months ago 2 0 0 0

Please do! And let us know if you have any questions πŸ˜‰

10 months ago 1 0 0 0
Advertisement

And Noora, the CLI design system library that we've developed for @tuist.dev is mentioned there - if you want to build beautiful CLIs in Swift, you know what to use 😎

github.com/tuist/noora

10 months ago 8 2 1 0
Preview
GitHub - otp-interop/swift-erlang-actor-system: Erlang/Elixir integration for Swift Distributed Actors Erlang/Elixir integration for Swift Distributed Actors - otp-interop/swift-erlang-actor-system

This is super cool! Bidirectional distributed actors for Swift and Erlang/Elixir

10 months ago 9 4 1 0
Video

light + tilt #SwiftUI + Metal

10 months ago 37 5 3 0

"Request a demo" feels like such a broken pattern. Let me see the actual product without signing up or starting a trial.

That's why we've made our Tuist dashboard public, so it's accessible by everybody, immediately.

10 months ago 1 0 0 0
a bluesky notification summary by apple intelligence that says jony and sam created a baby

a bluesky notification summary by apple intelligence that says jony and sam created a baby

never change apple notification summaries

10 months ago 326 35 9 3
Make your site’s pages instant in 1 minute And improve your conversion rate by 1%

"Cheating" latency by preloading pages that users hover over for longer than 65 ms is a pretty smart way to make loads _feel_ instant without being too wasteful: instant.page

11 months ago 1 0 0 0

I feel really good about the foundations we're building - as the codebase grows, it feels *easier* to implement new features, not harder.

11 months ago 3 0 0 0