Pol Piella Abadia
@polpielladev.bsky.social
610 followers 440 following 140 posts
Indie dev and content creator based in Spain. Building Helm, NowPlaying, QReate and Fosi. Writing at polpiella.dev & curator of the ioscinewsletter.com
Posts Media Videos Starter Packs
polpielladev.bsky.social
Here's another reason to stop using print statements in your code and start using OSLog instead!

💪 You can access os_log events from instruments to give you a better chance at fixing those pesky performance issues.
polpielladev.bsky.social
Back home after an amazing few days at @swiftleeds.co.uk! It somehow gets better every year — from giving a talk to karaoke nights, baby Guinness, and the best gyros in Leeds (twice! 😅).

Huge thanks Adam Rush & team for another great year — can’t wait for the next one! ❤️
polpielladev.bsky.social
AI agents running your end-to-end tests, better ways to debug, and a few breaking changes you really don’t want to miss on your GitHub Actions workflows.

✨ That’s what’s inside issue #75, kindly sponsored by @codemagic.io.

#iosdev #cicd

www.ioscinewsletter.com/issues/75
iOS CI Newsletter - Issue #75
Issue 75 of the iOS CI Newsletter, a fortnightly publication containing the latest iOS CI/CD news from the community.
www.ioscinewsletter.com
polpielladev.bsky.social
🚀 Want to get started with CI/CD for your iOS apps but not sure where to begin? I’m hosting a FREE 1-hour webinar this September where I’ll show you how to build, test, and deploy your apps with CI/CD — live!

✨ Kindly sponsored by Marathon Labs

👉 Save your spot: streamyard.com/watch/my73mj...
CI/CD for iOS Developers
1-hour FREE webinar where Pol Piella Abadia will give an introduction to what CI/CD is in the context of iOS Mobile Development. First, we will start with an introduction to what CI/CD is and how it…
streamyard.com
polpielladev.bsky.social
🔎 A bit more progress last night towards Fosi's iOS 26 release, making it easier to add games through custom filters and search!

👉 Beta: testflight.apple.com/join/3qKCjTXT
polpielladev.bsky.social
Just found out last week that OpenAI has a Prompt Optimizer for its different models, including the new GPT-5 🤯

All you have to do is paste in your prompt and the optimizer will review it and apply best practices automatically.

platform.openai.com/chat/edit?mo...
Reposted by Pol Piella Abadia
swiftleeds.co.uk
🔥 NEW SPEAKER 🔥

We're super excited to confirm @polpielladev.bsky.social as our next confirmed speaker.

Pol is an iOS Dev and Content Creator from Spain, and the maker of popular apps such as Helm for ASC

Pol also curates the iOS CI Newsletter and is a Senior Software Engineer at RevenueCat. 🤑
A speaker card showing Pol Piella with a space themed background
polpielladev.bsky.social
It’s been a while since I last wrote something, so having my first article back featured in iOS Dev Weekly really means a lot ❤️

Sooo motivated to keep writing now 🙏

iosdevweekly.com/issues/719
polpielladev.bsky.social
📆 New FREE webinar for iOS CI Newsletter subscribers!

Join me on Monday as I discuss the importance of solid CI/CD in the era of AI coding and give you a few example workflows you can add to your projects right away!

streamyard.com/watch/6RCnTU...
CI/CD for AI-Assisted Development
AI can write your code. CI/CD makes sure it doesn’t break everything. In this webinar, we’ll show you how to use modern automation practices to test, vet, and ship AI-assisted code responsibly,…
streamyard.com
polpielladev.bsky.social
Xcode 26 Beta 4 adds support for opening files in external editors like Cursor!

The option will show if the file type is configured to be opened by an editor other than Xcode by default.

developer.apple.com/documentatio...
polpielladev.bsky.social
👀 Xcode 26 Beta 4 adds a super handy “Show View Hierarchy” button in the SwiftUI instrument!

Now you can see view updates in the context of their view hierarchy and know exactly where things happened.

developer.apple.com/documentatio...
polpielladev.bsky.social
Not sure if I am going to be disappointed, but as soon as I read this I went to download the new beta 😅

Fixed: Xcode projects with packages might not build correctly after project reloading. (155537249)

developer.apple.com/documentatio...
polpielladev.bsky.social
Finding the reason why this prompt was showing for Helm was incredibly tricky and involved digging into third-party libraries' code.

If you want to get an insight into my debugging process, read my latest article:

www.polpiella.dev/how-i-fix-bu...
polpielladev.bsky.social
I know it has been a while, but I have finally written a blog post again! ✍️

This time I share how I debug real-world issues in my apps — from invisible crashes to unexpected system prompts — and the tools that I use.

www.polpiella.dev/how-i-fix-bu...
A Peek into My Debugging Process (With Real Examples)
A guide to making the best use of the tools available to you to fix bugs in your apps and get to the root cause of the issue in record time.
www.polpiella.dev
polpielladev.bsky.social
📬 New issue of the iOS CI Newsletter drops tonight!

I’m diving into AI-assisted development and why solid tests + CI/CD matter more than ever.

Subscribe to catch it: www.ioscinewsletter.com 🚀
polpielladev.bsky.social
Friendly reminder that the LocalizedError protocol has more than just `errorDescription`. You can provide more context such as how the user might recover from the failure, which can come in super handy!
polpielladev.bsky.social
🎨 Xcode 26 Beta 3 now adds support for setting Icon Composer icons as alternate iOS icons!

developer.apple.com/documentatio...
polpielladev.bsky.social
💨 One of my favorite patterns for syncing data with a backend:

Diff what’s changed → execute the necessary requests in parallel. Fast, clean, doesn't make unnecessary calls and is easy to maintain.
polpielladev.bsky.social
Filing Apple Feedback isn't a waste of time. Eric Dorphy has submitted over 1,000 reports, and his experience shows small actions really add up, even if you don't always see an immediate result!

www.ioscinewsletter.com/issues/71
polpielladev.bsky.social
Ever feel like your Apple feedback goes into a void? 😩

This issue features an engineer who’s filed 1,000+ reports — and explains why your feedback does matter. Plus great reads from many others!

🫶 Sponsored by @codemagic.io

www.ioscinewsletter.com/issues/71
Stay up to date with the latest iOS CI/CD news
Every two weeks, directly to your inbox and packed with everything you need to know and be aware of so that you're always prepared for the next app release!
www.ioscinewsletter.com
polpielladev.bsky.social
Spotted this local network alert in @helm-app.bsky.social — despite not scanning the network at all 🫠

After some digging, the culprit was using ProcessInfo() to grab system info for feedback purposes. Might be worth checking usages of ProcessInfo in your app too!
polpielladev.bsky.social
📬 I'm sending a new issue of the iOS CI Newsletter this evening and I will be sharing my thoughts on Apple feedback along with important insights on why you should continue filing feedback!

👀 Subscribe now to read the full discussion

www.ioscinewsletter.com
polpielladev.bsky.social
Xcode 26 can use the AI model of your choice to document your code!

I still had to tweak the results a fair amount, but I guess different models might be produce better results.