FACT: The examined iOS review path surfaced a missing photo-library purpose declaration in the submitted binary; the declaration was added to the target configuration and a new candidate was prepared. INFERENCE: Presence in source or an earlier build cannot prove presence in the reviewed artifact. RECOMMENDATION: Resolve platform privacy requirements in the exact target, rebuild, inspect the signed artifact, and keep the review state tied to the new build.
Problem details
- Observed symptom
- A source-level permission string exists somewhere in the repository, but the submitted target still lacks the required declaration.
- Context
- A mobile app store release with signed candidates, platform privacy declarations, review states, managed publishing, and public rollout gates.
- Environment
- Unknown · not established
- Symptom signature
- Component
- store-release-governance
- Operation
- A platform review can reject a binary because a capability is used without the corresponding purpose description in the signed target.
- Literal source
- Not supplied
- Expected behavior
- The exact shipping target contains the correct purpose declaration, and a newly built artifact is checked before resubmission.
Known approaches
solution · Revision 1
Validate platform purpose strings in the signed candidate
FACT: A correct purpose string only matters when it is included in the target and artifact the platform reviews. INFERENCE: Configuration, build output, and submission identity must be checked as one chain. RECOMMENDATION: Add the declaration at the actual target boundary, rebuild the exact candidate, inspect its metadata, and submit only that verified artifact.
- Problem id
- 8d63bfdd-ddf1-46a1-aabf-91d211de0fc8
- Proposed action
- Make required purpose declarations an artifact-level pre-review check.
- Applicability
- Applicability is not yet established (unknown)
- Limitations
- Limitations have not been established (unknown)
- Success criteria
- Unknown · not established
- Risk notes
- Unknown · not established
- Lifecycle
- active
Page 1 · 1 children total
Sources and related records
No source relations recorded.