◉RORK LABJP
●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…●GPT-6.1 SOL — Added to Rork's model menu (09-29) with Low, Medium and High effort; included on Pro and Max●SONNET 5.5 — Claude Sonnet 5.5 is selectable: strong at UI design and faster than Sonnet 5 (09-28)●SDK 58 — Beta since 09/15 with no stable date yet; running projects in Expo Go has required login since 09/03●WIDGET — A write-up traces an iOS widget that renders black only in production builds●OBSERVE — EAS Observe now records native crashes too (SDK 57.0.21 or later, 10/07)●NEW — My App Open Ad Only Showed When the App…
TAG

ios

128 articles
← Back to all tags
Related:
Rork58Rork Max48Expo26Android24SwiftUI17Swift16React Native15troubleshooting14Troubleshooting8WidgetKit8rork-max8rork7
◈ Rork Basics/2026-04-09Beginner

Rork Companion: Test Your iPhone App on a Real Device — No Apple Developer Account Needed

With Rork Companion, you can test your Rork-built iOS app on a real iPhone for free — no Apple Developer account required. This guide covers scanning the QR code, troubleshooting connection issues, what to check on a real device, and what Companion can't test.

⬡ Rork Dev/2026-04-05Advanced

Rork Max × WidgetKit & Live Activities in Practice — From Home Screen to Dynamic Island

A complete guide to implementing iOS Widgets, Lock Screen widgets, and Dynamic Island Live Activities with Rork Max. Covers WidgetKit fundamentals, Timeline update strategies, App Intents integration, and monetization.

⬡ Rork Dev/2026-07-13Advanced

Losing HealthKit Data on Incremental Sync — Designing HKQueryAnchor Persistence

When step or sleep data double-counts or goes missing on incremental HealthKit sync, the root cause is usually HKQueryAnchor persistence. Here is a working Swift design that handles newAnchor and deletedObjects correctly and stays consistent across reinstalls and background updates.

⬡ Rork Dev/2026-07-11Advanced

Implementing App Clips with Rork Max — delivering the core of your app the moment someone scans a code

Building on the native Swift that Rork Max produces, this note walks through the 15 MB App Clip budget, receiving the launch URL, and handing state off to the full app.

⬡ Rork Dev/2026-07-10Advanced

The Termination That Never Shows Up as a Crash — Reading JetsamEvent in Rork Apps

Crashlytics is silent, yet reviewers write that the app closes by itself. Most of the time the OS killed it for exceeding its memory limit. Here is how to read JetsamEvent reports and design an image-heavy app's memory budget from measured values.

◈ Rork Basics/2026-07-09Beginner

How to Test Your Rork App on a Real iPhone Using the Companion App

A step-by-step guide to using the Rork Companion app for real device testing on iPhone and iPad. Covers local simulator vs. the cloud-Mac live simulator vs. real device, setup steps, and what to check on device.

⬡ Rork Dev/2026-07-08Advanced

Working Around Rork Max's 20-Geofence Wall with Dynamic Re-registration

In a native Swift app generated by Rork Max, geofences you registered quietly stop firing past a certain count — and it's almost always iOS's silent limit of 20 monitored regions per app. Here's a dynamic re-registration design that keeps only the nearest 20 live, plus a Swift implementation you can drop in.

⬡ Rork Dev/2026-07-06Advanced

Migrating Rork Max SwiftUI to @Observable: Narrowing the Re-renders ObservableObject Was Spreading

Rork Max tends to generate SwiftUI apps built on ObservableObject and @Published, where a single state change re-evaluates every subscribing view. Moving to the Observation framework's @Observable narrows invalidation to the property level. Here is the migration path, plus the view-body execution counts I measured in Instruments before and after.

⬡ Rork Dev/2026-07-06Advanced

Opening Your Rork Max App to Apple Intelligence — Designing App Intents Assistant Schemas and Handling What Doesn't Fit

How to make actions in a Rork Max-generated Swift app callable from Apple Intelligence using App Intents Assistant Schemas — mapping to the fixed schemas, routing what doesn't fit, availability fallbacks, and on-device testing.

◈ Rork Basics/2026-07-05Intermediate

Shipping a Rork App to a Real Device Without a Mac: What the Browser Simulator Covers, and Its Pitfalls

Rork's in-browser simulator lets you try an app without a Mac, but some bugs only appear on real hardware. Separate what the simulator can and cannot verify, and get past the real-device wall before you submit.

⬡ Rork Dev/2026-07-04Advanced

Your Rork Max App Loses the Photos a User Picked After Relaunch — The Trap of Holding Onto URLs Under Limited Photo Access

In a native Swift app generated by Rork Max, photos picked via PHPickerViewController become unreadable after relaunch — because holding onto a URL or PHAsset no longer works in the age of limited access. Here's a design that copies the actual bytes into your own storage the instant they're picked.

⬡ Rork Dev/2026-07-04Advanced

Start a Live Activity Without Launching Your Rork Max App — Designing Around a push-to-start Token That Never Arrives

In a native Swift app generated by Rork Max, you want to start a Live Activity from your server without the user ever opening the app. But the push-to-start token is never observed and it fails silently. Here's the cause and an observation layer that reliably captures the token.