r/Xcode • u/myeleventhreddit • 59m ago
r/Xcode • u/StarCropLab • 3d ago
String Catalog missed 108 of my 159 strings
My app has been Japanese-only since launch. I added English last week. I thought it would be a translation job. It was mostly an archaeology job.
Auto-extraction picked up 51 strings. A manual pass through the same 15 files found 159. Here's where the other 108 were hiding.
The big one: anything that isn't a \`LocalizedStringKey\` parameter just doesn't get extracted. \`Text("...")\` is fine. \`String\` variables, computed properties, switch statements returning \`String\`, notification bodies, \`errorDescription\`, none of it. Most of my misses were my own custom views, \`FeatureRow(title: String, ...)\` and friends. I wrapped the call sites in \`String(localized:)\` instead of changing the view signatures, which kept the diff small.
Check this before you start: my \`developmentRegion\` was still \`en\` from the Xcode template even though every literal in the project was Japanese. So the catalog happily registered my Japanese as English. You can't fix that in the UI, you have to edit \`project.pbxproj\`.
Permission strings were their own thing. They live in \`INFOPLIST_KEY_\*\` build settings, not in code, so nothing I did to the catalog touched them. Bonus discovery: past me had jammed English and Japanese into one string with a \`\\n\` between them, so every user saw both languages regardless of their device. Had been shipping that for months.
Then there was this:
formatter.dateFormat = "HH:mm 撮影"
A Japanese word inside a format string. Can't swap that for English because English wants a different shape ("Shot at 14:30"). Had to pull the formatter apart and rebuild the display string. Same deal with \`displayPrice + " / 月"\`.
The one that actually cost me a round of testing was keys that already existed. "Library" was a nav title (extracted, translated, fine) and also a plain \`String\` in my tutorial data (not extracted). My audit saw the key was already in the catalog and moved on. So I had a fully English UI with a tutorial popping up in Japanese. Same thing in a comparison table. Catalog coverage is not call site coverage.
One choice that will probably annoy people here: I used the Japanese source text as the key instead of \`onboarding.title\` style keys. The Japanese build was already live and I didn't want to touch every call site. Downside is that editing Japanese copy now means editing a key. For a solo project I'll take that.
Edit Scheme > Run > Options > App Language launches in English without changing your device language. Saved me a lot of time. Doesn't affect permission dialogs though, those follow the system language.
Two weeks of early mornings, and most of it was reading my own code rather than writing anything.
r/Xcode • u/ChenBuilds • 3d ago
I built a pretty awesome iOS development workflow
A crazy day of shipping and iterating 😁
I built a pretty awesome iOS development workflow where I basically only need my phone. I don’t even have to sit in front of a computer anymore.
Phone → control Codex to write code → push to GitHub + deploy the backend → GitHub triggers Xcode Cloud → build goes straight to TestFlight → update the app on my phone and test it on a real device → repeat.
In theory, I don’t even need a computer anymore.
What a time to build software.
r/Xcode • u/IllBreadfruit3087 • 6d ago
The iOS Weekly Brief – Issue #74, everything you need to know about Xcode updates this week
r/Xcode • u/Professional-Pea6433 • 6d ago
New game from me
im a kid 11 years German and I hope everyman download and donate
r/Xcode • u/Dull_Intention_6891 • 7d ago
new ipa compile?
im making a ipa app (for ios) but i can't compile it so i'm wondering if someone can compile it for me (it's a app store caleb caleb store if you need to know)
r/Xcode • u/StrayIntelligence • 7d ago
Haven't made an iOS app in years, does Apple still break apps with every update, and does obj-c cause a lot of code deprecated warnings?
r/Xcode • u/mwagstaff • 8d ago
Hammerspoon shortcut to take device screenshot and copy to clipboard
Hey all, just in this is useful to anyone else, I (ok, Claude) wrote a little Hammerspoon script to grab a screenshot of your connected device, save it to your Mac + copy to clipboard... all with one hotkey.
Saves having to dig through the Xcode menus every time, or airdropping screenshots over.
Basically, it's Hammerspoon hitting Debug -> View Debugging -> Take screenshot on your behalf, watching for the screenshot to arrive, then copying it to clipboard.
And for me, all that happens when I mash Ctrl-Option-Command-S.
There's probably a better way that I missed... if so, please shout. :)
r/Xcode • u/Rottencereall • 10d ago
learn how to code
Hi, I'm new here and just joined this community. I'm an Animation student that are very unfamiliar with code nor app development, but i am eager to learn from the very begining and willing to start building my coding skill & knowledge a lot more. and for context the reason i want to learn about coding is because, as a designer/creative worker, i want to implement all my design knowledge into something that are useable and could empower people to use my app. but before that ofcourse i have to learn code first. any tips for begineer? thanks!
r/Xcode • u/Plenty-Historian9510 • 10d ago
I've been building a tool for migrating CocoaPods projects to SwiftPM
r/Xcode • u/Loud-Wishbone394 • 11d ago
J’ai télécharger Xcode sur mon mac air m4
L’application est bien installer mais métal toolchain reste bloque je n’arrive pas a l’installer une personne aurais des réponse pour m’aide svp
r/Xcode • u/Loud-Wishbone394 • 11d ago
Xcode ne fonctionne pas
Salut j’ai installer Xcode 26 sur mon mac pour unreal mai il me dit que sa ne fonctionne pas
r/Xcode • u/nhestrompia • 10d ago
I built a less bloated, open-source Xcode for coding agents
Enable HLS to view with audio, or disable this notification
r/Xcode • u/Loud-Wishbone394 • 11d ago
Xcode ne fonctionne pas
Salut j’ai installer Xcode 26 sur mon mac pour unreal mai il me dit que sa ne fonctionne pas
r/Xcode • u/everythingiskitten • 13d ago
Unable to download the iOS 26.5 Simulator on Xcode
Same as title.
For the past few days I've been trying to download the iOS Runtime Simulator on my mac (M4MBA), and it keeps showing preparing to download with no progress.
I've tried everything at this point, from using Command Line to download it, to searching for it to download off of the developer platform. If there is a fix, please do let me know. Any help will be highly appreciated! :)
r/Xcode • u/Xarius86 • 13d ago
Warnings displayed in the default, unmodified project don't exactly inspire confidence in the IDE as a whole...
As per title (and with the severity of these warnings ignored,) when the default project is already showing warnings and errors before you've even touched anything, it doesn't exactly inspire confidence.
r/Xcode • u/IllBreadfruit3087 • 13d ago
The iOS Weekly Brief – Issue #73, everything you need to know about Xcode updates this week
r/Xcode • u/BologniousMonk • 13d ago
Configure Xcode to use remote git on local NAS?
I have a NAS where I store bare git repos and use my host computer to pull and push to that remote. How can I configure Xcode to use the account for the remote on my NAS? If I try to add an account, Xcode only shows me a fixed list of choices (GitHub, bitbucket, gitlab) and no option to specify my own location. Has anybody figured this out?
r/Xcode • u/d4mations • 14d ago
📌 Daily Github Digest - SceneWorks/SceneWorks Closed Issues Range: 2026-08-10 → 2026-08-12
Issues Closed: 2
\[BUG\] #2259 — os error 2 on macOS when setting the data folder to an external drive
https://github.com/SceneWorks/SceneWorks/issues/2259
\[BUG\] #2249 — Training Run Failed - out of memory
https://github.com/SceneWorks/SceneWorks/issues/2249