Unclear The finding does not say what Claude Code does with the result of this detection.
What
Claude Code tries to detect what kind of project you are working on, such as an iOS or Android app, and reports it to SDK hosts in a dev_intent message.
- An
ios_appdetection no longer needs Claude to have edited a.swiftfile when the evidence is strong: runningxcodebuild,xcrunorswiftfor an iOS SDK, orsimctlordevicectl; writing iOS source, such as a UIKit import, into.swift,.m,.mmor.hfiles; or reading or writing iOS build settings in the Xcode project. A quoted command, a here-document or a comment does not count. Weaker evidence still needs a.swiftedit. The detector records this asconclusiveEvidence. - Reading an xcconfig file now counts as
xcode_project. - The
ios_appandandroid_appdetector gainsdirectoryChanged(): it starts the detector if it has not started yet, and otherwise checks again. - Cleanup of the global config file now also removes the old per-project
devIntentsDetectedkey, and fixes a check ofhasCompletedProjectOnboardingthat tested the wrong variable.
Why
iOS projects are recognised in more cases, the project-type hint follows you when you move into another repository, and the global config file loses stale per-project entries.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
The finding does not say what Claude Code does with the result of this detection.