Marek FoΕ™t's Avatar

Marek FoΕ™t

@marekfort.bsky.social

Co-founder and core maintainer of @tuist.dev. I like basketball, bikes, and sustainable cities πŸ’š

132 Followers  |  135 Following  |  103 Posts  |  Joined: 31.08.2024  |  2.1144

Latest posts by marekfort.bsky.social on Bluesky

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...

22.10.2025 15:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

23.07.2025 06:35 β€” πŸ‘ 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...

22.07.2025 15:13 β€” πŸ‘ 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.

09.07.2025 10:00 β€” πŸ‘ 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 πŸ’œ

09.07.2025 10:00 β€” πŸ‘ 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.

09.07.2025 10:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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...

06.07.2025 20:31 β€” πŸ‘ 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 😌

04.07.2025 17:18 β€” πŸ‘ 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.

04.07.2025 17:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

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.

04.07.2025 17:18 β€” πŸ‘ 1    πŸ” 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-...

29.06.2025 11:14 β€” πŸ‘ 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.

21.06.2025 07:27 β€” πŸ‘ 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 πŸ˜‰

20.06.2025 13:55 β€” πŸ‘ 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 πŸ’œ

20.06.2025 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

13.06.2025 11:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

New @tuist.dev stickers 😍 who wants some?

12.06.2025 09:41 β€” πŸ‘ 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.06.2025 12:23 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

07.06.2025 16:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

07.06.2025 16:38 β€” πŸ‘ 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."

05.06.2025 20:21 β€” πŸ‘ 3    πŸ” 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...

05.06.2025 15:56 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

05.06.2025 06:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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

04.06.2025 21:28 β€” πŸ‘ 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

27.05.2025 19:15 β€” πŸ‘ 9    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

light + tilt #SwiftUI + Metal

25.05.2025 02:47 β€” πŸ‘ 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.

23.05.2025 17:26 β€” πŸ‘ 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

22.05.2025 21:57 β€” πŸ‘ 330    πŸ” 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

19.05.2025 20:51 β€” πŸ‘ 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.

19.05.2025 20:24 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - zhlynn/zsign: It might be the quickest cross-platform codesign alternative for iOS 12+, supporting macOS, Linux, Windows, and more features. It might be the quickest cross-platform codesign alternative for iOS 12+, supporting macOS, Linux, Windows, and more features. - zhlynn/zsign

Ran into this neat tool for re-signing '.ipa' archives on macOS, Linux or Windows: github.com/zhlynn/zsign

17.05.2025 07:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@marekfort is following 20 prominent accounts