Why the error happens
Since Apple's privacy manifest enforcement, apps and listed third-party SDKs need manifest coverage that matches the binary being submitted.
- ✓ The main app bundle can be missing PrivacyInfo.xcprivacy.
- ✓ An embedded SDK can be on Apple's manifest-required SDK list.
- ✓ A framework can expose privacy or Required Reason API signals without matching manifest evidence.
What StoreShield inventories
The SDK and Privacy gates show which bundle path created the risk so the owner can fix the right target.
- ✓ Embedded frameworks, bundles, and SDK identifiers.
- ✓ PrivacyInfo.xcprivacy presence by app and SDK path.
- ✓ Apple-listed SDK manifest checks with release-ready evidence.
How to resubmit with confidence
The export is designed for release handoff, not just debugging.
- ✓ ITMS_ERRORS_MAPPED.md when you import the Apple diagnostic.
- ✓ Reviewer notes draft and fix plan for the release owner.
- ✓ Machine summary and SARIF for teams that want CI visibility.