{"slug": "filename-breaks-ios-and-that-s-boring-now", "title": "Filename Breaks iOS, and That's Boring Now", "summary": "A filename bug in Apple's iOS 26+ asset catalog system causes images named `highjump.png` to fail to appear in apps, because a function called `IBHashImageName` hashes asset filenames and returns `0` for `highjump`. The blogger behind the finding said that in late 2026 an LLM can now solve such closed-source binary bugs on request, and that this may mark the end of the dense technical write-ups on the site.", "body_md": "# This Filename Breaks iOS, And That's Boring Now\n\nYou can’t use an image named `highjump.png` in an iOS app.\n\nGo ahead, try it! As long as you’re using the standard asset catalog\nsystem, on iOS 26+, `highjump` won’t appear.\n\nThis post would normally be a long technical dive with a very tiny scrollbar, where we figure out how asset compilation works on Apple platforms, trace through three different binaries, and eventually run into the cause, after way more reverse engineering than you’d expect.\n\nBut it’s late 2026, and if you ask an LLM to just solve\nthe bug for you, they’ll do so, even in Apple’s closed-source binaries - eventually finding a function called\n`IBHashImageName`, which hashes asset filenames, and happens\nto return `0` for `highjump`, when then breaks things elsewhere.\n\nMore than that, it’ll walk you through exactly how you can find that information yourself, if you want - filling in whatever gaps of knowledge you in particular happen to have.\n\nI think there’s still value to long technical posts, but if I wrote\nthis one up… I’m actually\nnot sure I’d read it myself anymore. I think there’s still a *lot* of interesting things to do on iOS,\nand that those things are more accessible than ever. But after some\ndelightful years of really dense technical posts - it might\nbe the end of tiny scrollbars on this site.", "url": "https://wpnews.pro/news/filename-breaks-ios-and-that-s-boring-now", "canonical_source": "https://bryce.co/missing-images/", "published_at": "2026-09-17 22:46:17+00:00", "updated_at": "2026-09-17 23:25:19.647725+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-tools"], "entities": ["Apple", "iOS 26", "IBHashImageName", "highjump.png"], "alternates": {"html": "https://wpnews.pro/news/filename-breaks-ios-and-that-s-boring-now", "markdown": "https://wpnews.pro/news/filename-breaks-ios-and-that-s-boring-now.md", "text": "https://wpnews.pro/news/filename-breaks-ios-and-that-s-boring-now.txt", "jsonld": "https://wpnews.pro/news/filename-breaks-ios-and-that-s-boring-now.jsonld"}}