Skip to content

v1.12.2 — false-positive fix: build checkouts no longer scanned

Choose a tag to compare

@berkayturk berkayturk released this 08 Jul 16:03
· 67 commits to main since this release

Fixed

  • iosSourceDir root scans no longer sweep build checkouts: the ~34 code-level greps scoped to $IOS_DIR (purpose-string, tracking/ATT, IAP, private-API, SIWA, and the other ${SRC_INC[@]}-based checks) now apply the same GREP_PRUNE exclude-dirs as the repo-wide passes. When iosSourceDir resolves to the repo root (e.g. "."), these greps previously swept gitignored build/, DerivedData/, SourcePackages/checkouts/, and .build/ output, misreading vendored SDK code as the app's own — observed in the wild as a false ATT 5.1.2 FAIL (RevenueCat mock under build/SourcePackages) and a false 2.5.1 private-API FAIL (sentry-cocoa checkout under .build/).

See CHANGELOG.md for details. (#20)