Not in the top 1,000 by GitHub stars
ZestfulPulse/ios-app-store-submit
Claude Code skill for automating iOS App Store submission.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 935d2ea3ff6b
No earlier version was observed for comparison.
Heat
1.8- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
ios-app-store-submit
When your agent uses it
Build, sign, and submit a Flutter/iOS app to the App Store Connect — covers Xcode archive/export, code signing (including headless-Mac keychain workarounds), the `asc` CLI for App Store Connect metadata automation, screenshot handoff, and final review submission. Use when asked to build and upload an iOS app, set up App Store code signing, fix a rejected/failed App Store Connect upload, automate App Store Connect metadata, or submit an app for App Store review. Triggers: "빌드해서 제출", "App Store 제출", "archive and upload", "TestFlight에 올려줘", "asc CLI로 메타데이터".
What it loads into context
Frontmatter
147 tokensAlways available to the agent
SKILL.md
4,592 tokensWhen the skill is activated
Reference documents
4,812 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When NOT to use this
- Step 0 — Discover the project
- Step 1 — iOS Simulator does not work for ML/vision-heavy apps on Apple Silicon
- Step 2 — Code signing (the actual hard part)
- Step 3 — Archive → Export → Validate → Upload
- Step 4 — Screenshots
- Step 5 — App Store Connect metadata (what `asc` can and can't do)
- Step 6 — Submit
- Step 7 (bonus) — Get a real, standalone-launchable build onto the user's device
- Icon/logo swaps
- Bundled scripts
Scripts executed separately
ios_app_store_submit/__init__.pyios_app_store_submit/design/__init__.pyios_app_store_submit/design/accessibility.pyios_app_store_submit/design/evaluator.pyios_app_store_submit/design/inspector.pyios_app_store_submit/design/interaction.pyios_app_store_submit/design/layout.pyios_app_store_submit/design/localization.pyios_app_store_submit/design/models.pyios_app_store_submit/design/report.pyios_app_store_submit/privacy/__init__.pyios_app_store_submit/privacy/contradictions.pyios_app_store_submit/privacy/inspector.pyios_app_store_submit/privacy/manifest.pyios_app_store_submit/privacy/mapper.pyios_app_store_submit/privacy/models.pyios_app_store_submit/privacy/report.pyios_app_store_submit/privacy/sdk_catalog.pyios_app_store_submit/readiness/__init__.pyios_app_store_submit/readiness/fixes/__init__.pyios_app_store_submit/readiness/fixes/models.pyios_app_store_submit/readiness/fixes/planner.pyios_app_store_submit/readiness/fixes/safe_fixes.pyios_app_store_submit/readiness/fixes/structured_repair.pyios_app_store_submit/readiness/fixes/verifier.pyios_app_store_submit/readiness/gates/__init__.pyios_app_store_submit/readiness/gates/metadata.pyios_app_store_submit/readiness/gates/reviewability.pyios_app_store_submit/readiness/gates/technical.pyios_app_store_submit/readiness/inspector.pyios_app_store_submit/readiness/models.pyios_app_store_submit/readiness/report.pyios_app_store_submit/recovery/__init__.pyios_app_store_submit/recovery/mapper.pyios_app_store_submit/recovery/models.pyios_app_store_submit/recovery/parser.pyios_app_store_submit/recovery/planner.pyios_app_store_submit/recovery/reply.pyios_app_store_submit/recovery/report.pyios_app_store_submit/recovery/root_cause.pyios_app_store_submit/recovery/verifier.pyios_app_store_submit/resubmit/__init__.pyios_app_store_submit/resubmit/approval.pyios_app_store_submit/resubmit/command_builder.pyios_app_store_submit/resubmit/eligibility.pyios_app_store_submit/resubmit/models.pyios_app_store_submit/resubmit/planner.pyios_app_store_submit/resubmit/report.pyios_app_store_submit/resubmit/verifier.pyios_app_store_submit/review/__init__.pyios_app_store_submit/review/evaluator.pyios_app_store_submit/review/models.pyios_app_store_submit/review/provenance.pyios_app_store_submit/review/registry.pyios_app_store_submit/review/rules/__init__.pyios_app_store_submit/review/rules/_bridge.pyios_app_store_submit/review/rules/metadata.pyios_app_store_submit/review/rules/performance.pyios_app_store_submit/review/rules/privacy.pyios_app_store_submit/review/rules/review_access.pyscripts/gen_app_icons.pyscripts/readiness_check.pyscripts/setup_build_keychain.shtests/test_design_accessibility.pytests/test_design_evaluator.pytests/test_design_interaction.pytests/test_design_layout.pytests/test_design_localization.pytests/test_design_models.pytests/test_design_registry.pytests/test_design_report.pytests/test_privacy_contradictions.pytests/test_privacy_manifest.pytests/test_privacy_mapper.pytests/test_privacy_models.pytests/test_privacy_permissions.pytests/test_privacy_report.pytests/test_privacy_sdk_catalog.pytests/test_readiness_fix_evidence.pytests/test_readiness_fixes.pytests/test_readiness_metadata.pytests/test_readiness_models.pytests/test_readiness_report.pytests/test_readiness_reviewability.pytests/test_readiness_structured_repair.pytests/test_readiness_technical.pytests/test_recovery_mapper.pytests/test_recovery_models.pytests/test_recovery_parser.pytests/test_recovery_planner.pytests/test_recovery_reply.pytests/test_recovery_report.pytests/test_recovery_root_cause.pytests/test_recovery_verifier.pytests/test_resubmit_approval.pytests/test_resubmit_command_builder.pytests/test_resubmit_eligibility.pytests/test_resubmit_models.pytests/test_resubmit_planner.pytests/test_resubmit_report.pytests/test_resubmit_verifier.pytests/test_review_access.pytests/test_review_evaluator.pytests/test_review_metadata.pytests/test_review_models.pytests/test_review_performance.pytests/test_review_privacy.pytests/test_review_provenance.pytests/test_review_registry.py
Files
.gitignoreasset786 bytesCHANGELOG.mddoc667 bytesLICENSEasset1,069 bytesREADME.ko.mddoc10,416 bytesREADME.mddoc10,009 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesSKILL.mdcore18,853 bytesapple_rules/app_privacy_data_types.jsonasset3,840 bytesapple_rules/app_review_guidelines.jsonasset13,237 bytesapple_rules/hig_rules.jsonasset9,367 bytesapple_rules/required_reason_apis.jsonasset1,714 bytesassets/infographics/ios-app-store-submit-v2-architecture.ko.svgasset12,204 bytesassets/infographics/ios-app-store-submit-v2-architecture.svgasset12,065 bytesfixtures/readiness/ambiguous_plist_manual/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/ambiguous_plist_manual/ios/Runner/Info.plistasset527 bytesfixtures/readiness/ambiguous_plist_manual/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/ambiguous_plist_manual/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/ambiguous_plist_manual/lib/main.dartasset15 bytesfixtures/readiness/ambiguous_plist_manual/pubspec.yamlasset134 bytesfixtures/readiness/ambiguous_yaml_manual/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/ambiguous_yaml_manual/ios/Runner/Info.plistasset527 bytesfixtures/readiness/ambiguous_yaml_manual/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/ambiguous_yaml_manual/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/ambiguous_yaml_manual/lib/main.dartasset15 bytesfixtures/readiness/ambiguous_yaml_manual/pubspec.yamlasset141 bytesfixtures/readiness/design_control_size_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_control_size_unknown/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_control_size_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_control_size_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_control_size_unknown/lib/main.dartasset361 bytesfixtures/readiness/design_control_size_unknown/pubspec.yamlasset134 bytesfixtures/readiness/design_fixed_text_container/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_fixed_text_container/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_fixed_text_container/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_fixed_text_container/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_fixed_text_container/lib/main.dartasset268 bytesfixtures/readiness/design_fixed_text_container/pubspec.yamlasset134 bytesfixtures/readiness/design_gesture_only/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_gesture_only/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_gesture_only/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_gesture_only/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_gesture_only/lib/main.dartasset343 bytesfixtures/readiness/design_gesture_only/pubspec.yamlasset134 bytesfixtures/readiness/design_hardcoded_text/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_hardcoded_text/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_hardcoded_text/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_hardcoded_text/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_hardcoded_text/lib/main.dartasset232 bytesfixtures/readiness/design_hardcoded_text/pubspec.yamlasset134 bytesfixtures/readiness/design_icon_button_no_semantics/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_icon_button_no_semantics/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_icon_button_no_semantics/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_icon_button_no_semantics/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_icon_button_no_semantics/lib/main.dartasset335 bytesfixtures/readiness/design_icon_button_no_semantics/pubspec.yamlasset134 bytesfixtures/readiness/design_localized_text/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_localized_text/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_localized_text/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_localized_text/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_localized_text/lib/main.dartasset250 bytesfixtures/readiness/design_localized_text/pubspec.yamlasset134 bytesfixtures/readiness/design_missing_localization_key/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_missing_localization_key/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_missing_localization_key/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_missing_localization_key/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_missing_localization_key/lib/l10n/app_en.arbasset71 bytesfixtures/readiness/design_missing_localization_key/lib/l10n/app_ko.arbasset56 bytesfixtures/readiness/design_missing_localization_key/lib/main.dartasset15 bytesfixtures/readiness/design_missing_localization_key/pubspec.yamlasset134 bytesfixtures/readiness/design_no_signals/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_no_signals/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_no_signals/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_no_signals/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_no_signals/lib/main.dartasset15 bytesfixtures/readiness/design_no_signals/pubspec.yamlasset134 bytesfixtures/readiness/design_partial_parser_coverage/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_partial_parser_coverage/ios/Runner/ContentView.swiftasset192 bytesfixtures/readiness/design_partial_parser_coverage/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_partial_parser_coverage/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_partial_parser_coverage/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_partial_parser_coverage/lib/main.dartasset15 bytesfixtures/readiness/design_partial_parser_coverage/pubspec.yamlasset134 bytesfixtures/readiness/design_permission_context_risk/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_permission_context_risk/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_permission_context_risk/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_permission_context_risk/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_permission_context_risk/lib/main.dartasset154 bytesfixtures/readiness/design_permission_context_risk/pubspec.yamlasset134 bytesfixtures/readiness/design_runtime_evidence_required/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_runtime_evidence_required/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_runtime_evidence_required/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_runtime_evidence_required/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_runtime_evidence_required/lib/main.dartasset363 bytesfixtures/readiness/design_runtime_evidence_required/pubspec.yamlasset134 bytesfixtures/readiness/design_safe_area_present/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_safe_area_present/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_safe_area_present/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_safe_area_present/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_safe_area_present/lib/main.dartasset290 bytesfixtures/readiness/design_safe_area_present/pubspec.yamlasset134 bytesfixtures/readiness/design_safe_area_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_safe_area_unknown/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_safe_area_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_safe_area_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_safe_area_unknown/lib/main.dartasset256 bytesfixtures/readiness/design_safe_area_unknown/pubspec.yamlasset134 bytesfixtures/readiness/design_small_explicit_control/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_small_explicit_control/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_small_explicit_control/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_small_explicit_control/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_small_explicit_control/lib/main.dartasset355 bytesfixtures/readiness/design_small_explicit_control/pubspec.yamlasset134 bytesfixtures/readiness/design_valid_basic/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/design_valid_basic/ios/Runner/Info.plistasset527 bytesfixtures/readiness/design_valid_basic/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/design_valid_basic/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/design_valid_basic/lib/main.dartasset610 bytesfixtures/readiness/design_valid_basic/pubspec.yamlasset134 bytesfixtures/readiness/failed_verify/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/failed_verify/ios/Runner/Info.plistasset525 bytesfixtures/readiness/failed_verify/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/failed_verify/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/failed_verify/lib/main.dartasset15 bytesfixtures/readiness/failed_verify/pubspec.yamlasset134 bytesfixtures/readiness/forbidden_bundle_id/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/forbidden_bundle_id/ios/Runner/Info.plistasset527 bytesfixtures/readiness/forbidden_bundle_id/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/forbidden_bundle_id/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/forbidden_bundle_id/lib/main.dartasset15 bytesfixtures/readiness/forbidden_bundle_id/pubspec.yamlasset134 bytesfixtures/readiness/forbidden_privacy/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/forbidden_privacy/ios/Runner/Info.plistasset527 bytesfixtures/readiness/forbidden_privacy/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/forbidden_privacy/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/forbidden_privacy/lib/main.dartasset15 bytesfixtures/readiness/forbidden_privacy/pubspec.yamlasset134 bytesfixtures/readiness/forbidden_signing/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/forbidden_signing/ios/Runner/Info.plistasset527 bytesfixtures/readiness/forbidden_signing/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/forbidden_signing/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/forbidden_signing/lib/main.dartasset15 bytesfixtures/readiness/forbidden_signing/pubspec.yamlasset134 bytesfixtures/readiness/malformed_json_ambiguous/config/app_config.jsonasset67 bytesfixtures/readiness/malformed_json_ambiguous/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/malformed_json_ambiguous/ios/Runner/Info.plistasset527 bytesfixtures/readiness/malformed_json_ambiguous/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/malformed_json_ambiguous/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/malformed_json_ambiguous/lib/main.dartasset15 bytesfixtures/readiness/malformed_json_ambiguous/pubspec.yamlasset134 bytesfixtures/readiness/malformed_json_recoverable/config/app_config.jsonasset70 bytesfixtures/readiness/malformed_json_recoverable/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/malformed_json_recoverable/ios/Runner/Info.plistasset527 bytesfixtures/readiness/malformed_json_recoverable/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/malformed_json_recoverable/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/malformed_json_recoverable/lib/main.dartasset15 bytesfixtures/readiness/malformed_json_recoverable/pubspec.yamlasset134 bytesfixtures/readiness/malformed_plist_safe_repair/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/malformed_plist_safe_repair/ios/Runner/Info.plistasset523 bytesfixtures/readiness/malformed_plist_safe_repair/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/malformed_plist_safe_repair/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/malformed_plist_safe_repair/lib/main.dartasset15 bytesfixtures/readiness/malformed_plist_safe_repair/pubspec.yamlasset134 bytesfixtures/readiness/malformed_yaml_safe_repair/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/malformed_yaml_safe_repair/ios/Runner/Info.plistasset527 bytesfixtures/readiness/malformed_yaml_safe_repair/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/malformed_yaml_safe_repair/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/malformed_yaml_safe_repair/lib/main.dartasset15 bytesfixtures/readiness/malformed_yaml_safe_repair/pubspec.yamlasset136 bytesfixtures/readiness/missing_localization_scaffold/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/missing_localization_scaffold/ios/Runner/Info.plistasset527 bytesfixtures/readiness/missing_localization_scaffold/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/missing_localization_scaffold/lib/main.dartasset15 bytesfixtures/readiness/missing_localization_scaffold/pubspec.yamlasset134 bytesfixtures/readiness/missing_privacy_policy/ios/Runner.xcodeproj/project.pbxprojasset391 bytesfixtures/readiness/missing_privacy_policy/ios/Runner/Info.plistasset315 bytesfixtures/readiness/missing_privacy_policy/lib/main.dartasset15 bytesfixtures/readiness/missing_privacy_policy/pubspec.yamlasset39 bytesfixtures/readiness/missing_review_info/ios/Runner.xcodeproj/project.pbxprojasset390 bytesfixtures/readiness/missing_review_info/ios/Runner/Info.plistasset248 bytesfixtures/readiness/missing_review_info/lib/main.dartasset103 bytesfixtures/readiness/missing_review_info/pubspec.yamlasset38 bytesfixtures/readiness/missing_version/ios/Runner.xcodeproj/project.pbxprojasset393 bytesfixtures/readiness/missing_version/ios/Runner/Info.plistasset249 bytesfixtures/readiness/missing_version/ios/Runner/en.lproj/InfoPlist.stringsasset43 bytesfixtures/readiness/missing_version/lib/main.dartasset15 bytesfixtures/readiness/missing_version/pubspec.yamlasset79 bytesfixtures/readiness/privacy_collection_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_collection_unknown/ios/Runner/Info.plistasset536 bytesfixtures/readiness/privacy_collection_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_collection_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_collection_unknown/lib/main.dartasset15 bytesfixtures/readiness/privacy_collection_unknown/pubspec.yamlasset134 bytesfixtures/readiness/privacy_contradicted/.asc/app_privacy_answers.jsonasset209 bytesfixtures/readiness/privacy_contradicted/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_contradicted/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_contradicted/ios/Runner/PrivacyInfo.xcprivacyasset647 bytesfixtures/readiness/privacy_contradicted/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_contradicted/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_contradicted/lib/main.dartasset15 bytesfixtures/readiness/privacy_contradicted/pubspec.yamlasset134 bytesfixtures/readiness/privacy_generic_http_only/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_generic_http_only/ios/Runner/Info.plistasset447 bytesfixtures/readiness/privacy_generic_http_only/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_generic_http_only/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_generic_http_only/lib/main.dartasset15 bytesfixtures/readiness/privacy_generic_http_only/pubspec.yamlasset191 bytesfixtures/readiness/privacy_location_network_possible/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_location_network_possible/ios/Runner/Info.plistasset543 bytesfixtures/readiness/privacy_location_network_possible/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_location_network_possible/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_location_network_possible/lib/main.dartasset94 bytesfixtures/readiness/privacy_location_network_possible/pubspec.yamlasset134 bytesfixtures/readiness/privacy_manifest_collection/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_manifest_collection/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_manifest_collection/ios/Runner/PrivacyInfo.xcprivacyasset688 bytesfixtures/readiness/privacy_manifest_collection/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_manifest_collection/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_manifest_collection/lib/main.dartasset15 bytesfixtures/readiness/privacy_manifest_collection/pubspec.yamlasset134 bytesfixtures/readiness/privacy_manifest_invalid/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_manifest_invalid/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_manifest_invalid/ios/Runner/PrivacyInfo.xcprivacyasset282 bytesfixtures/readiness/privacy_manifest_invalid/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_manifest_invalid/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_manifest_invalid/lib/main.dartasset15 bytesfixtures/readiness/privacy_manifest_invalid/pubspec.yamlasset134 bytesfixtures/readiness/privacy_manifest_valid/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_manifest_valid/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_manifest_valid/ios/Runner/PrivacyInfo.xcprivacyasset359 bytesfixtures/readiness/privacy_manifest_valid/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_manifest_valid/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_manifest_valid/lib/main.dartasset15 bytesfixtures/readiness/privacy_manifest_valid/pubspec.yamlasset134 bytesfixtures/readiness/privacy_no_signals/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_no_signals/ios/Runner/Info.plistasset309 bytesfixtures/readiness/privacy_no_signals/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_no_signals/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_no_signals/lib/main.dartasset15 bytesfixtures/readiness/privacy_no_signals/pubspec.yamlasset134 bytesfixtures/readiness/privacy_permission_only/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_permission_only/ios/Runner/Info.plistasset543 bytesfixtures/readiness/privacy_permission_only/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_permission_only/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_permission_only/lib/main.dartasset15 bytesfixtures/readiness/privacy_permission_only/pubspec.yamlasset134 bytesfixtures/readiness/privacy_policy_missing/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_policy_missing/ios/Runner/Info.plistasset375 bytesfixtures/readiness/privacy_policy_missing/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_policy_missing/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_policy_missing/lib/main.dartasset15 bytesfixtures/readiness/privacy_policy_missing/pubspec.yamlasset134 bytesfixtures/readiness/privacy_required_reason_missing/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_required_reason_missing/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_required_reason_missing/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_required_reason_missing/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_required_reason_missing/lib/main.dartasset184 bytesfixtures/readiness/privacy_required_reason_missing/pubspec.yamlasset134 bytesfixtures/readiness/privacy_required_reason_present/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_required_reason_present/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_required_reason_present/ios/Runner/PrivacyInfo.xcprivacyasset531 bytesfixtures/readiness/privacy_required_reason_present/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_required_reason_present/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_required_reason_present/lib/main.dartasset184 bytesfixtures/readiness/privacy_required_reason_present/pubspec.yamlasset134 bytesfixtures/readiness/privacy_sdk_analytics_present/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_sdk_analytics_present/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_sdk_analytics_present/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_sdk_analytics_present/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_sdk_analytics_present/lib/main.dartasset15 bytesfixtures/readiness/privacy_sdk_analytics_present/pubspec.yamlasset206 bytesfixtures/readiness/privacy_tracking_domain_conflict/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/PrivacyInfo.xcprivacyasset354 bytesfixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_tracking_domain_conflict/lib/main.dartasset15 bytesfixtures/readiness/privacy_tracking_domain_conflict/pubspec.yamlasset134 bytesfixtures/readiness/privacy_tracking_true/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/privacy_tracking_true/ios/Runner/Info.plistasset461 bytesfixtures/readiness/privacy_tracking_true/ios/Runner/PrivacyInfo.xcprivacyasset353 bytesfixtures/readiness/privacy_tracking_true/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/privacy_tracking_true/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/privacy_tracking_true/lib/main.dartasset15 bytesfixtures/readiness/privacy_tracking_true/pubspec.yamlasset134 bytesfixtures/readiness/review_backend_dependency_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_backend_dependency_unknown/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_backend_dependency_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_backend_dependency_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_backend_dependency_unknown/lib/main.dartasset62 bytesfixtures/readiness/review_backend_dependency_unknown/pubspec.yamlasset134 bytesfixtures/readiness/review_login_credentials_config_only/config.yamlasset237 bytesfixtures/readiness/review_login_credentials_config_only/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_login_credentials_config_only/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_login_credentials_config_only/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_login_credentials_config_only/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_login_credentials_config_only/lib/main.dartasset55 bytesfixtures/readiness/review_login_credentials_config_only/pubspec.yamlasset134 bytesfixtures/readiness/review_login_uncertain/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_login_uncertain/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_login_uncertain/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_login_uncertain/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_login_uncertain/lib/main.dartasset15 bytesfixtures/readiness/review_login_uncertain/pubspec.yamlasset134 bytesfixtures/readiness/review_login_with_demo_evidence/REVIEW_NOTES.mddoc131 bytesfixtures/readiness/review_login_with_demo_evidence/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_login_with_demo_evidence/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_login_with_demo_evidence/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_login_with_demo_evidence/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_login_with_demo_evidence/lib/main.dartasset55 bytesfixtures/readiness/review_login_with_demo_evidence/pubspec.yamlasset134 bytesfixtures/readiness/review_login_without_demo_evidence/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_login_without_demo_evidence/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_login_without_demo_evidence/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_login_without_demo_evidence/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_login_without_demo_evidence/lib/main.dartasset55 bytesfixtures/readiness/review_login_without_demo_evidence/pubspec.yamlasset134 bytesfixtures/readiness/review_permission_missing_description/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_permission_missing_description/ios/Runner/Info.plistasset447 bytesfixtures/readiness/review_permission_missing_description/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_permission_missing_description/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_permission_missing_description/lib/main.dartasset15 bytesfixtures/readiness/review_permission_missing_description/pubspec.yamlasset166 bytesfixtures/readiness/review_placeholder_metadata/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_placeholder_metadata/ios/Runner/Info.plistasset514 bytesfixtures/readiness/review_placeholder_metadata/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_placeholder_metadata/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_placeholder_metadata/lib/main.dartasset15 bytesfixtures/readiness/review_placeholder_metadata/pubspec.yamlasset134 bytesfixtures/readiness/review_privacy_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_privacy_unknown/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_privacy_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_privacy_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_privacy_unknown/lib/main.dartasset15 bytesfixtures/readiness/review_privacy_unknown/pubspec.yamlasset134 bytesfixtures/readiness/review_rule_provenance/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_rule_provenance/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_rule_provenance/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_rule_provenance/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_rule_provenance/lib/main.dartasset15 bytesfixtures/readiness/review_rule_provenance/pubspec.yamlasset134 bytesfixtures/readiness/review_valid_basic/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/review_valid_basic/ios/Runner/Info.plistasset527 bytesfixtures/readiness/review_valid_basic/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/review_valid_basic/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/review_valid_basic/lib/main.dartasset15 bytesfixtures/readiness/review_valid_basic/pubspec.yamlasset134 bytesfixtures/readiness/safe_format_normalization/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/safe_format_normalization/ios/Runner/Info.plistasset529 bytesfixtures/readiness/safe_format_normalization/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/safe_format_normalization/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/safe_format_normalization/lib/main.dartasset15 bytesfixtures/readiness/safe_format_normalization/pubspec.yamlasset136 bytesfixtures/readiness/safe_missing_scaffold/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/safe_missing_scaffold/ios/Runner/Info.plistasset527 bytesfixtures/readiness/safe_missing_scaffold/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/safe_missing_scaffold/lib/main.dartasset15 bytesfixtures/readiness/safe_missing_scaffold/pubspec.yamlasset134 bytesfixtures/readiness/stale_plan/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/stale_plan/ios/Runner/Info.plistasset527 bytesfixtures/readiness/stale_plan/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/stale_plan/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/stale_plan/lib/main.dartasset15 bytesfixtures/readiness/stale_plan/pubspec.yamlasset136 bytesfixtures/readiness/user_authored_content_protected/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/user_authored_content_protected/ios/Runner/Info.plistasset527 bytesfixtures/readiness/user_authored_content_protected/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/user_authored_content_protected/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/user_authored_content_protected/lib/main.dartasset70 bytesfixtures/readiness/user_authored_content_protected/pubspec.yamlasset134 bytesfixtures/readiness/valid_flutter/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/readiness/valid_flutter/ios/Runner/Info.plistasset527 bytesfixtures/readiness/valid_flutter/ios/Runner/Runner.entitlementsasset185 bytesfixtures/readiness/valid_flutter/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/readiness/valid_flutter/lib/main.dartasset15 bytesfixtures/readiness/valid_flutter/pubspec.yamlasset134 bytesfixtures/recovery/reject_ambiguous_text/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_ambiguous_text/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_ambiguous_text/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_ambiguous_text/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_ambiguous_text/lib/main.dartasset15 bytesfixtures/recovery/reject_ambiguous_text/pubspec.yamlasset134 bytesfixtures/recovery/reject_ambiguous_text/rejection.txtdoc224 bytesfixtures/recovery/reject_clarification_needed/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_clarification_needed/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_clarification_needed/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_clarification_needed/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_clarification_needed/lib/main.dartasset15 bytesfixtures/recovery/reject_clarification_needed/pubspec.yamlasset134 bytesfixtures/recovery/reject_clarification_needed/rejection.txtdoc184 bytesfixtures/recovery/reject_demo_credentials_user_attested/.asc/readiness-report.jsonasset38,977 bytesfixtures/recovery/reject_demo_credentials_user_attested/.asc/recovery_attestations.jsonasset219 bytesfixtures/recovery/reject_demo_credentials_user_attested/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_demo_credentials_user_attested/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_demo_credentials_user_attested/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_demo_credentials_user_attested/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_demo_credentials_user_attested/lib/main.dartasset55 bytesfixtures/recovery/reject_demo_credentials_user_attested/pubspec.yamlasset134 bytesfixtures/recovery/reject_demo_credentials_user_attested/rejection.txtdoc235 bytesfixtures/recovery/reject_design_small_control/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_design_small_control/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_design_small_control/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_design_small_control/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_design_small_control/lib/main.dartasset355 bytesfixtures/recovery/reject_design_small_control/pubspec.yamlasset134 bytesfixtures/recovery/reject_design_small_control/rejection.txtdoc291 bytesfixtures/recovery/reject_dispute_with_evidence/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_dispute_with_evidence/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_dispute_with_evidence/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_dispute_with_evidence/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_dispute_with_evidence/lib/main.dartasset15 bytesfixtures/recovery/reject_dispute_with_evidence/pubspec.yamlasset134 bytesfixtures/recovery/reject_dispute_with_evidence/rejection.txtdoc222 bytesfixtures/recovery/reject_fixed_unverified/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_fixed_unverified/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_fixed_unverified/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_fixed_unverified/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_fixed_unverified/lib/main.dartasset55 bytesfixtures/recovery/reject_fixed_unverified/pubspec.yamlasset134 bytesfixtures/recovery/reject_fixed_unverified/rejection.txtdoc235 bytesfixtures/recovery/reject_fixed_verified/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_fixed_verified/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_fixed_verified/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_fixed_verified/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_fixed_verified/lib/main.dartasset15 bytesfixtures/recovery/reject_fixed_verified/pubspec.yamlasset134 bytesfixtures/recovery/reject_fixed_verified/rejection.txtdoc188 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/lib/main.dartasset15 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/pubspec.yamlasset134 bytesfixtures/recovery/reject_guideline_2_1_crash_unknown/rejection.txtdoc252 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/lib/main.dartasset55 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/pubspec.yamlasset134 bytesfixtures/recovery/reject_guideline_2_1_missing_review_access/rejection.txtdoc310 bytesfixtures/recovery/reject_localization_missing_key/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_localization_missing_key/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_localization_missing_key/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_localization_missing_key/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_localization_missing_key/lib/l10n/app_en.arbasset71 bytesfixtures/recovery/reject_localization_missing_key/lib/l10n/app_ko.arbasset56 bytesfixtures/recovery/reject_localization_missing_key/lib/main.dartasset15 bytesfixtures/recovery/reject_localization_missing_key/pubspec.yamlasset134 bytesfixtures/recovery/reject_localization_missing_key/rejection.txtdoc218 bytesfixtures/recovery/reject_metadata_placeholder/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_metadata_placeholder/ios/Runner/Info.plistasset514 bytesfixtures/recovery/reject_metadata_placeholder/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_metadata_placeholder/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_metadata_placeholder/lib/main.dartasset15 bytesfixtures/recovery/reject_metadata_placeholder/pubspec.yamlasset134 bytesfixtures/recovery/reject_metadata_placeholder/rejection.txtdoc247 bytesfixtures/recovery/reject_partial_fix/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_partial_fix/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_partial_fix/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_partial_fix/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_partial_fix/lib/main.dartasset55 bytesfixtures/recovery/reject_partial_fix/pubspec.yamlasset134 bytesfixtures/recovery/reject_partial_fix/rejection.txtdoc326 bytesfixtures/recovery/reject_privacy_missing_declaration/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_privacy_missing_declaration/ios/Runner/Info.plistasset543 bytesfixtures/recovery/reject_privacy_missing_declaration/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_privacy_missing_declaration/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_privacy_missing_declaration/lib/main.dartasset15 bytesfixtures/recovery/reject_privacy_missing_declaration/pubspec.yamlasset134 bytesfixtures/recovery/reject_privacy_missing_declaration/rejection.txtdoc283 bytesfixtures/recovery/reject_reply_claim_guard/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_reply_claim_guard/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_reply_claim_guard/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_reply_claim_guard/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_reply_claim_guard/lib/main.dartasset55 bytesfixtures/recovery/reject_reply_claim_guard/pubspec.yamlasset134 bytesfixtures/recovery/reject_reply_claim_guard/rejection.txtdoc235 bytesfixtures/recovery/reject_unknown_guideline/ios/Runner.xcodeproj/project.pbxprojasset1,041 bytesfixtures/recovery/reject_unknown_guideline/ios/Runner/Info.plistasset527 bytesfixtures/recovery/reject_unknown_guideline/ios/Runner/Runner.entitlementsasset185 bytesfixtures/recovery/reject_unknown_guideline/ios/Runner/en.lproj/InfoPlist.stringsasset45 bytesfixtures/recovery/reject_unknown_guideline/lib/main.dartasset15 bytesfixtures/recovery/reject_unknown_guideline/pubspec.yamlasset134 bytesfixtures/recovery/reject_unknown_guideline/rejection.txtdoc123 bytesfixtures/resubmit/resubmit_approval_pending/recovery-report.jsonasset443 bytesfixtures/resubmit/resubmit_approved_matching_digest/recovery-report.jsonasset446 bytesfixtures/resubmit/resubmit_blocked_unverified/recovery-report.jsonasset458 bytesfixtures/resubmit/resubmit_command_failure/recovery-report.jsonasset443 bytesfixtures/resubmit/resubmit_conditional_user_confirmation/recovery-report.jsonasset491 bytesfixtures/resubmit/resubmit_missing_build_id/recovery-report.jsonasset418 bytesfixtures/resubmit/resubmit_missing_submission_id/recovery-report.jsonasset402 bytesfixtures/resubmit/resubmit_no_secret_in_command/recovery-report.jsonasset425 bytesfixtures/resubmit/resubmit_post_state_waiting_for_review/recovery-report.jsonasset473 bytesfixtures/resubmit/resubmit_ready_verified/recovery-report.jsonasset437 bytesfixtures/resubmit/resubmit_reply_not_ready/recovery-report.jsonasset476 bytesfixtures/resubmit/resubmit_stale_approval/recovery-report.jsonasset437 bytesios_app_store_submit/__init__.pyruns102 bytesios_app_store_submit/design/__init__.pyruns354 bytesios_app_store_submit/design/accessibility.pyruns11,739 bytesios_app_store_submit/design/evaluator.pyruns3,655 bytesios_app_store_submit/design/inspector.pyruns3,355 bytesios_app_store_submit/design/interaction.pyruns6,612 bytesios_app_store_submit/design/layout.pyruns6,506 bytesios_app_store_submit/design/localization.pyruns8,766 bytesios_app_store_submit/design/models.pyruns11,126 bytesios_app_store_submit/design/report.pyruns1,654 bytesios_app_store_submit/privacy/__init__.pyruns205 bytesios_app_store_submit/privacy/contradictions.pyruns5,222 bytesios_app_store_submit/privacy/inspector.pyruns7,212 bytesios_app_store_submit/privacy/manifest.pyruns15,417 bytesios_app_store_submit/privacy/mapper.pyruns4,145 bytesios_app_store_submit/privacy/models.pyruns10,930 bytesios_app_store_submit/privacy/report.pyruns12,201 bytesios_app_store_submit/privacy/sdk_catalog.pyruns4,797 bytesios_app_store_submit/readiness/__init__.pyruns322 bytesios_app_store_submit/readiness/fixes/__init__.pyruns402 bytesios_app_store_submit/readiness/fixes/models.pyruns2,285 bytesios_app_store_submit/readiness/fixes/planner.pyruns3,919 bytesios_app_store_submit/readiness/fixes/safe_fixes.pyruns5,850 bytesios_app_store_submit/readiness/fixes/structured_repair.pyruns10,683 bytesios_app_store_submit/readiness/fixes/verifier.pyruns8,629 bytesios_app_store_submit/readiness/gates/__init__.pyruns231 bytesios_app_store_submit/readiness/gates/metadata.pyruns12,678 bytesios_app_store_submit/readiness/gates/reviewability.pyruns8,995 bytesios_app_store_submit/readiness/gates/technical.pyruns9,574 bytesios_app_store_submit/readiness/inspector.pyruns4,056 bytesios_app_store_submit/readiness/models.pyruns7,129 bytesios_app_store_submit/readiness/report.pyruns2,248 bytesios_app_store_submit/recovery/__init__.pyruns399 bytesios_app_store_submit/recovery/mapper.pyruns6,279 bytesios_app_store_submit/recovery/models.pyruns17,836 bytesios_app_store_submit/recovery/parser.pyruns7,031 bytesios_app_store_submit/recovery/planner.pyruns4,771 bytesios_app_store_submit/recovery/reply.pyruns3,513 bytesios_app_store_submit/recovery/report.pyruns11,735 bytesios_app_store_submit/recovery/root_cause.pyruns11,033 bytesios_app_store_submit/recovery/verifier.pyruns5,260 bytesios_app_store_submit/resubmit/__init__.pyruns704 bytesios_app_store_submit/resubmit/approval.pyruns4,127 bytesios_app_store_submit/resubmit/command_builder.pyruns1,896 bytesios_app_store_submit/resubmit/eligibility.pyruns7,317 bytesios_app_store_submit/resubmit/models.pyruns12,394 bytesios_app_store_submit/resubmit/planner.pyruns5,520 bytesios_app_store_submit/resubmit/report.pyruns3,712 bytesios_app_store_submit/resubmit/verifier.pyruns7,324 bytesios_app_store_submit/review/__init__.pyruns0 bytesios_app_store_submit/review/evaluator.pyruns4,929 bytesios_app_store_submit/review/models.pyruns8,412 bytesios_app_store_submit/review/provenance.pyruns1,583 bytesios_app_store_submit/review/registry.pyruns816 bytesios_app_store_submit/review/rules/__init__.pyruns0 bytesios_app_store_submit/review/rules/_bridge.pyruns1,459 bytesios_app_store_submit/review/rules/metadata.pyruns4,182 bytesios_app_store_submit/review/rules/performance.pyruns8,230 bytesios_app_store_submit/review/rules/privacy.pyruns3,875 bytesios_app_store_submit/review/rules/review_access.pyruns1,572 bytesscripts/gen_app_icons.pyruns3,462 bytesscripts/readiness_check.pyruns11,727 bytesscripts/setup_build_keychain.shruns2,079 bytestests/test_design_accessibility.pyruns3,148 bytestests/test_design_evaluator.pyruns3,335 bytestests/test_design_interaction.pyruns1,976 bytestests/test_design_layout.pyruns1,595 bytestests/test_design_localization.pyruns2,300 bytestests/test_design_models.pyruns4,845 bytestests/test_design_registry.pyruns2,343 bytestests/test_design_report.pyruns7,007 bytestests/test_privacy_contradictions.pyruns3,893 bytestests/test_privacy_manifest.pyruns5,007 bytestests/test_privacy_mapper.pyruns3,679 bytestests/test_privacy_models.pyruns3,749 bytestests/test_privacy_permissions.pyruns1,845 bytestests/test_privacy_report.pyruns7,912 bytestests/test_privacy_sdk_catalog.pyruns2,508 bytestests/test_readiness_fix_evidence.pyruns14,364 bytestests/test_readiness_fixes.pyruns8,662 bytestests/test_readiness_metadata.pyruns1,147 bytestests/test_readiness_models.pyruns841 bytestests/test_readiness_report.pyruns2,950 bytestests/test_readiness_reviewability.pyruns1,627 bytestests/test_readiness_structured_repair.pyruns12,749 bytestests/test_readiness_technical.pyruns2,193 bytestests/test_recovery_mapper.pyruns4,596 bytestests/test_recovery_models.pyruns7,248 bytestests/test_recovery_parser.pyruns4,899 bytestests/test_recovery_planner.pyruns3,937 bytestests/test_recovery_reply.pyruns5,704 bytestests/test_recovery_report.pyruns5,278 bytestests/test_recovery_root_cause.pyruns5,056 bytestests/test_recovery_verifier.pyruns3,648 bytestests/test_resubmit_approval.pyruns2,110 bytestests/test_resubmit_command_builder.pyruns1,416 bytestests/test_resubmit_eligibility.pyruns2,063 bytestests/test_resubmit_models.pyruns1,351 bytestests/test_resubmit_planner.pyruns1,957 bytestests/test_resubmit_report.pyruns2,724 bytestests/test_resubmit_verifier.pyruns3,702 bytestests/test_review_access.pyruns2,534 bytestests/test_review_evaluator.pyruns5,691 bytestests/test_review_metadata.pyruns2,217 bytestests/test_review_models.pyruns4,189 bytestests/test_review_performance.pyruns2,769 bytestests/test_review_privacy.pyruns2,373 bytestests/test_review_provenance.pyruns3,358 bytestests/test_review_registry.pyruns2,701 bytes
Read SKILL.md
# iOS App Store Build & Submit
End-to-end playbook for taking a Flutter/iOS app from "code is done" to "submitted for App Store review," written for headless/agent-driven Mac environments (no interactive Xcode GUI session, no GUI keychain prompts available). Validated end-to-end on a real submission (2026-08-05) that hit — and worked around — every pitfall documented below.
**This skill is project-agnostic.** Never hardcode bundle IDs, App Store Connect App IDs, Team IDs, or certificate names from a prior run — always derive them from the current project (see Step 0).
## When NOT to use this
- Pure UI/feature work with no build/signing/submission component — just do the work directly.
- If the user has an interactive Xcode session open and wants to do signing themselves — offer to guide them through Xcode's GUI instead of fighting headless keychain limitations for no reason.
## Step 0 — Discover the project
Before anything else, gather facts from the current project (don't ask the user for things you can read yourself):View the complete source on GitHubSkills included
- ios-app-store-submit
Repository facts
- License
- MIT
- Created
- Aug 5, 2026
- Last pushed
- Oct 1, 2026
- Forks
- 18
- Open issues
- 2
- Project activity
- Active
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 22 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 778 network referencesin 171 files: apple_rules/app_review_guidelines.json:2 apple_rules/hig_rules.json:2 tests/test_design_models.py:10 and 168 more
- No hidden or obfuscated text
- No instruction overrides
- 109 executable scriptsin 109 files: ios_app_store_submit/__init__.py:1 ios_app_store_submit/design/__init__.py:1 ios_app_store_submit/design/accessibility.py:1 and 106 more
- 56 references to secretsin 7 files: SKILL.md:3 scripts/setup_build_keychain.sh:2 README.ko.md:107 and 4 more
- No requests to vote in Hot
Show all 943 signals by file
.gitignore
- Access to secretsline 20
[Credential-related source omitted]
README.ko.md
- Network accessline 5
 - Network accessline 6
 - Network accessline 7
 - Network accessline 8
 - Network accessline 93
mkdir -p ~/.agents/skills git clone https://github.com/ZestfulPulse/ios-app-store-submit.git ~/.agents/skills/ios-app-store-submit - Network accessline 94
git clone https://github.com/ZestfulPulse/ios-app-store-submit.git ~/.agents/skills/ios-app-store-submit - Network accessline 102
- 필요한 App Store Connect 권한이 있는 Apple Developer Program 멤버십 - 로컬 Xcode와 Flutter - [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - Network accessline 103
- 로컬 Xcode와 Flutter - [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - `~/.asc/keys/`에 제한된 권한으로 보관한 App Store Connect API key. 자격증명은 report나 command에 넣지 않습니다. - Network accessline 104
- [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 330
[Credential-related source omitted]
README.md
- Network accessline 5
 - Network accessline 6
 - Network accessline 7
 - Network accessline 8
 - Network accessline 93
mkdir -p ~/.agents/skills git clone https://github.com/ZestfulPulse/ios-app-store-submit.git ~/.agents/skills/ios-app-store-submit - Network accessline 94
git clone https://github.com/ZestfulPulse/ios-app-store-submit.git ~/.agents/skills/ios-app-store-submit - Network accessline 102
- Apple Developer Program membership with appropriate App Store Connect access - Xcode and Flutter installed locally - The [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - Network accessline 103
- Xcode and Flutter installed locally - The [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - An App Store Connect API key stored locally under `~/.asc/keys/` with restrictive permissions; never place credentials in repo - Network accessline 104
- The [`asc` CLI](https://github.com/rorkai/app-store-connect-cli-skills) - Access to secretsline 107
[Credential-related source omitted] - Access to secretsline 330
[Credential-related source omitted]
SKILL.md
- Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 35
If `asc` isn't installed or there's no cached auth, walk the user through generating an App Store Connect API key (they must do this themselves — only the account holder/Admin can): 1. https://appstoreconnect.apple.com/access/integrations/a - Network accessline 36
1. https://appstoreconnect.apple.com/access/integrations/api → generate key → **App Manager** role (least privilege that still covers everything this skill needs) → download the `.p8` immediately (one-time download). - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Access to secretsline 102
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Network accessline 151
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 152
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 182
[Credential-related source omitted] - Network accessline 183
curl -s "https://api.appstoreconnect.apple.com/v1/buildUploads/<UPLOAD_ID>" \ - Network accessline 216
[Credential-related source omitted] - Network accessline 217
[Credential-related source omitted] - Network accessline 235
json.dump(body, open('/tmp/avail_body.json', 'w')) EOF curl -s -X POST "https://api.appstoreconnect.apple.com/v2/appAvailabilities" \ - Network accessline 236
[Credential-related source omitted] - Network accessline 237
curl -s -X POST "https://api.appstoreconnect.apple.com/v2/appAvailabilities" \ - Access to secretsline 263
[Credential-related source omitted] - Access to secretsline 281
[Credential-related source omitted]
apple_rules/app_privacy_data_types.json
- Network accessline 2
"schema_version": "1.0.0", "source_name": "Apple App Privacy Details / Privacy Manifest Files Reference", "source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files", - Network accessline 3
"source_name": "Apple App Privacy Details / Privacy Manifest Files Reference", "source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files", "source_last_updated": "2026-06-08", - Network accessline 4
"source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files",
apple_rules/app_review_guidelines.json
- Network accessline 2
"ruleset_id": "apple-app-review-guidelines-2026-06-08", "source_name": "Apple App Review Guidelines", "source_url": "https://developer.apple.com/app-store/review/guidelines/", - Network accessline 3
"source_name": "Apple App Review Guidelines", "source_url": "https://developer.apple.com/app-store/review/guidelines/", "source_last_updated": "2026-06-08", - Network accessline 4
"source_url": "https://developer.apple.com/app-store/review/guidelines/", - Network accessline 18
"required_evidence": ["readiness.technical presence findings"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 19
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 20
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 32
"required_evidence": ["readiness.technical.pubspec_version"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 33
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 34
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 46
"required_evidence": ["local_docs_text_scan"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 47
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 48
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 60
"required_evidence": ["pubspec.dependencies", "info_plist.usage_description_keys"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 61
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 62
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 74
"required_evidence": ["readiness.metadata.display_name"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 75
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", "source_last_updated": "2026-06-08", - Network accessline 76
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 88
"required_evidence": ["readiness.technical.pubspec_version"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 89
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", "source_last_updated": "2026-06-08", - Network accessline 90
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 102
"required_evidence": ["readiness.metadata.privacy_policy"], "fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 103
"fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", "source_last_updated": "2026-06-08", - Network accessline 104
"source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 116
"required_evidence": ["readiness.metadata.support_url"], "fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 117
"fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", "source_last_updated": "2026-06-08", - Network accessline 118
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 130
"required_evidence": ["info_plist.CFBundleDisplayName", "pubspec.description"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 131
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", "source_last_updated": "2026-06-08", - Network accessline 132
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 144
"required_evidence": ["readiness.metadata.localizations"], "fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 145
"fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", "source_last_updated": "2026-06-08", - Network accessline 146
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.3", - Network accessline 158
"required_evidence": ["readiness.reviewability.login"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 159
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 160
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 172
"required_evidence": ["readiness.reviewability.review_info"], "fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 173
"fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 174
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 186
"required_evidence": ["readiness.reviewability.review_notes"], "fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 187
"fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 188
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 200
"required_evidence": ["readiness.reviewability.backend"], "fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 201
"fixability": "NONE", "source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", "source_last_updated": "2026-06-08", - Network accessline 202
"source_url": "https://developer.apple.com/app-store/review/guidelines/#2.1", - Network accessline 214
"required_evidence": ["readiness.reviewability.permissions"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 215
"fixability": "MANUAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", "source_last_updated": "2026-06-08", - Network accessline 216
"source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 228
"required_evidence": [".asc/app_privacy_published.json"], "fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 229
"fixability": "APPROVAL", "source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", "source_last_updated": "2026-06-08", - Network accessline 230
"source_url": "https://developer.apple.com/app-store/review/guidelines/#5.1.1", - Network accessline 236
{ "source_name": "Apple Human Interface Guidelines", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", - Network accessline 237
"source_name": "Apple Human Interface Guidelines", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", "status": "not_yet_implemented", - Network accessline 238
"source_url": "https://developer.apple.com/design/human-interface-guidelines/",
apple_rules/hig_rules.json
- Network accessline 2
"ruleset_id": "apple-human-interface-guidelines-2026-06-08", "source_name": "Apple Human Interface Guidelines", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", - Network accessline 3
"source_name": "Apple Human Interface Guidelines", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", "source_last_updated": "2026-06-08", - Network accessline 4
"source_url": "https://developer.apple.com/design/human-interface-guidelines/", - Network accessline 17
"required_evidence": ["explicit fixed width/height literal on an interactive control"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/inputs", - Network accessline 18
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/inputs", "source_last_updated": "2026-06-08", - Network accessline 19
"source_url": "https://developer.apple.com/design/human-interface-guidelines/inputs", - Network accessline 30
"required_evidence": ["icon-only control construct", "absence of tooltip/semanticLabel/Semantics within a bounded window"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/acc - Network accessline 31
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/accessibility", "source_last_updated": "2026-06-08", - Network accessline 32
"source_url": "https://developer.apple.com/design/human-interface-guidelines/accessibility", - Network accessline 43
"required_evidence": ["hardcoded fontSize literal", "absence of text-scaling API usage in file"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/typography", - Network accessline 44
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/typography", "source_last_updated": "2026-06-08", - Network accessline 45
"source_url": "https://developer.apple.com/design/human-interface-guidelines/typography", - Network accessline 56
"required_evidence": ["SafeArea usage in the same file as a Scaffold"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", - Network accessline 57
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", "source_last_updated": "2026-06-08", - Network accessline 58
"source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", - Network accessline 69
"required_evidence": ["fixed width+height literal pair matching a known device screen size"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", - Network accessline 70
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", "source_last_updated": "2026-06-08", - Network accessline 71
"source_url": "https://developer.apple.com/design/human-interface-guidelines/layout", - Network accessline 82
"required_evidence": ["string literal passed to a user-visible text widget"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 83
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", "source_last_updated": "2026-06-08", - Network accessline 84
"source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 95
"required_evidence": ["two or more parsed localization resource files with a key-set difference"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 96
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", "source_last_updated": "2026-06-08", - Network accessline 97
"source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 108
"required_evidence": ["small fixed width literal on a container wrapping a text widget"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 109
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", "source_last_updated": "2026-06-08", - Network accessline 110
"source_url": "https://developer.apple.com/design/human-interface-guidelines/localization", - Network accessline 121
"required_evidence": ["gesture-detection construct with no accessibility affordance in a bounded window"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/gestures", - Network accessline 122
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/gestures", "source_last_updated": "2026-06-08", - Network accessline 123
"source_url": "https://developer.apple.com/design/human-interface-guidelines/gestures", - Network accessline 134
"required_evidence": ["permission-request API call with no dialog/text construct in a bounded preceding window"], "fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/privacy", - Network accessline 135
"fixability": "MANUAL", "source_url": "https://developer.apple.com/design/human-interface-guidelines/privacy", "source_last_updated": "2026-06-08", - Network accessline 136
"source_url": "https://developer.apple.com/design/human-interface-guidelines/privacy", - Network accessline 142
{ "source_name": "Rendered UI / Screenshot Visual Evidence", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", - Network accessline 143
"source_name": "Rendered UI / Screenshot Visual Evidence", "source_url": "https://developer.apple.com/design/human-interface-guidelines/", "status": "not_yet_implemented", - Network accessline 144
"source_url": "https://developer.apple.com/design/human-interface-guidelines/",
apple_rules/required_reason_apis.json
- Network accessline 2
"schema_version": "1.0.0", "source_name": "Apple Required Reason API Categories", "source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api", - Network accessline 3
"source_name": "Apple Required Reason API Categories", "source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api", "source_last_updated": "2026-06-08", - Network accessline 4
"source_url": "https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api",
assets/infographics/ios-app-store-submit-v2-architecture.ko.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1500" viewBox="0 0 1200 1500" role="img" aria-labelledby="title desc">
assets/infographics/ios-app-store-submit-v2-architecture.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1200" height="1500" viewBox="0 0 1200 1500" role="img" aria-labelledby="title desc">
fixtures/readiness/ambiguous_plist_manual/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Value < 5 Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/ambiguous_plist_manual/ios/Runner/Runner.entitlements
fixtures/readiness/ambiguous_yaml_manual/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/ambiguous_yaml_manual/ios/Runner/Runner.entitlements
fixtures/readiness/design_control_size_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_control_size_unknown/ios/Runner/Runner.entitlements
fixtures/readiness/design_fixed_text_container/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_fixed_text_container/ios/Runner/Runner.entitlements
fixtures/readiness/design_gesture_only/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_gesture_only/ios/Runner/Runner.entitlements
fixtures/readiness/design_hardcoded_text/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_hardcoded_text/ios/Runner/Runner.entitlements
fixtures/readiness/design_icon_button_no_semantics/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_icon_button_no_semantics/ios/Runner/Runner.entitlements
fixtures/readiness/design_localized_text/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_localized_text/ios/Runner/Runner.entitlements
fixtures/readiness/design_missing_localization_key/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_missing_localization_key/ios/Runner/Runner.entitlements
fixtures/readiness/design_no_signals/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_no_signals/ios/Runner/Runner.entitlements
fixtures/readiness/design_partial_parser_coverage/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_partial_parser_coverage/ios/Runner/Runner.entitlements
fixtures/readiness/design_permission_context_risk/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_permission_context_risk/ios/Runner/Runner.entitlements
fixtures/readiness/design_runtime_evidence_required/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_runtime_evidence_required/ios/Runner/Runner.entitlements
fixtures/readiness/design_safe_area_present/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_safe_area_present/ios/Runner/Runner.entitlements
fixtures/readiness/design_safe_area_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_safe_area_unknown/ios/Runner/Runner.entitlements
fixtures/readiness/design_small_explicit_control/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_small_explicit_control/ios/Runner/Runner.entitlements
fixtures/readiness/design_valid_basic/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/design_valid_basic/ios/Runner/Runner.entitlements
fixtures/readiness/failed_verify/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string> ${UNRESOLVED} </string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/failed_verify/ios/Runner/Runner.entitlements
fixtures/readiness/forbidden_bundle_id/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/forbidden_bundle_id/ios/Runner/Runner.entitlements
fixtures/readiness/forbidden_privacy/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/forbidden_privacy/ios/Runner/Runner.entitlements
fixtures/readiness/forbidden_signing/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/forbidden_signing/ios/Runner/Runner.entitlements
fixtures/readiness/malformed_json_ambiguous/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/malformed_json_ambiguous/ios/Runner/Runner.entitlements
fixtures/readiness/malformed_json_recoverable/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/malformed_json_recoverable/ios/Runner/Runner.entitlements
fixtures/readiness/malformed_plist_safe_repair/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Salt & Pepper</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/malformed_plist_safe_repair/ios/Runner/Runner.entitlements
fixtures/readiness/malformed_yaml_safe_repair/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/malformed_yaml_safe_repair/ios/Runner/Runner.entitlements
fixtures/readiness/missing_localization_scaffold/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/missing_localization_scaffold/ios/Runner/Runner.entitlements
fixtures/readiness/missing_privacy_policy/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 3
<plist version="1.0"><dict> <key>CFBundleDisplayName</key><string>Privacy Fixture</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 4
<key>CFBundleDisplayName</key><string>Privacy Fixture</string> <key>SupportURL</key><string>https://example.com/support</string> </dict></plist> - Network accessline 5
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/missing_review_info/ios/Runner/Info.plist
fixtures/readiness/missing_review_info/lib/main.dart
fixtures/readiness/missing_version/ios/Runner/Info.plist
fixtures/readiness/privacy_collection_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/privacy_collection_unknown/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_contradicted/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_contradicted/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_contradicted/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_generic_http_only/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/privacy_generic_http_only/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_location_network_possible/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/privacy_location_network_possible/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_location_network_possible/lib/main.dart
- Network accessline 1
const String locationEndpoint = "https://api.example.com/v1/location/update";
fixtures/readiness/privacy_manifest_collection/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_manifest_collection/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_manifest_collection/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_manifest_invalid/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_manifest_invalid/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_manifest_invalid/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_manifest_valid/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_manifest_valid/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_manifest_valid/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_no_signals/ios/Runner/Info.plist
fixtures/readiness/privacy_no_signals/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_permission_only/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/privacy_permission_only/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_policy_missing/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>SupportURL</key><string>https://example.com/support</string> </dict></plist> - Network accessline 6
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/privacy_policy_missing/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_required_reason_missing/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_required_reason_missing/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_required_reason_present/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_required_reason_present/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_required_reason_present/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_sdk_analytics_present/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_sdk_analytics_present/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_tracking_domain_conflict/ios/Runner/Runner.entitlements
fixtures/readiness/privacy_tracking_true/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 8
<string>Readiness Fixture</string> <key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> - Network accessline 9
<key>PrivacyPolicyURL</key> <string>https://example.com/privacy</string> <key>SupportURL</key> - Network accessline 10
<string>https://example.com/privacy</string> - Network accessline 11
<key>SupportURL</key> <string>https://example.com/support</string> </dict> - Network accessline 12
<string>https://example.com/support</string>
fixtures/readiness/privacy_tracking_true/ios/Runner/PrivacyInfo.xcprivacy
fixtures/readiness/privacy_tracking_true/ios/Runner/Runner.entitlements
fixtures/readiness/review_backend_dependency_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_backend_dependency_unknown/ios/Runner/Runner.entitlements
fixtures/readiness/review_backend_dependency_unknown/lib/main.dart
- Network accessline 1
const apiBaseUrl = 'https://api.example.com';
fixtures/readiness/review_login_credentials_config_only/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_login_credentials_config_only/ios/Runner/Runner.entitlements
fixtures/readiness/review_login_uncertain/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_login_uncertain/ios/Runner/Runner.entitlements
fixtures/readiness/review_login_with_demo_evidence/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_login_with_demo_evidence/ios/Runner/Runner.entitlements
fixtures/readiness/review_login_without_demo_evidence/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_login_without_demo_evidence/ios/Runner/Runner.entitlements
fixtures/readiness/review_permission_missing_description/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_permission_missing_description/ios/Runner/Runner.entitlements
fixtures/readiness/review_placeholder_metadata/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>TODO</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_placeholder_metadata/ios/Runner/Runner.entitlements
fixtures/readiness/review_privacy_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_privacy_unknown/ios/Runner/Runner.entitlements
fixtures/readiness/review_rule_provenance/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_rule_provenance/ios/Runner/Runner.entitlements
fixtures/readiness/review_valid_basic/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/review_valid_basic/ios/Runner/Runner.entitlements
fixtures/readiness/safe_format_normalization/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string> Readiness Fixture </string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/safe_format_normalization/ios/Runner/Runner.entitlements
fixtures/readiness/safe_missing_scaffold/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/safe_missing_scaffold/ios/Runner/Runner.entitlements
fixtures/readiness/stale_plan/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/stale_plan/ios/Runner/Runner.entitlements
fixtures/readiness/user_authored_content_protected/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/user_authored_content_protected/ios/Runner/Runner.entitlements
fixtures/readiness/valid_flutter/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/readiness/valid_flutter/ios/Runner/Runner.entitlements
fixtures/recovery/reject_ambiguous_text/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_ambiguous_text/ios/Runner/Runner.entitlements
fixtures/recovery/reject_clarification_needed/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_clarification_needed/ios/Runner/Runner.entitlements
fixtures/recovery/reject_demo_credentials_user_attested/.asc/readiness-report.json
- Network accessline 409
"path": "ios/Runner/Info.plist", "key": "PrivacyPolicyURL", "observed": "https://example.com/privacy", - Network accessline 411
"observed": "https://example.com/privacy", - Network accessline 434
"path": "ios/Runner/Info.plist", "key": "SupportURL", "observed": "https://example.com/support", - Network accessline 436
"observed": "https://example.com/support", - Network accessline 1094
"path": "ios/Runner/Info.plist", "key": "PrivacyPolicyURL", "observed": "https://example.com/privacy", - Network accessline 1096
"observed": "https://example.com/privacy", - Network accessline 1119
"path": "ios/Runner/Info.plist", "key": "SupportURL", "observed": "https://example.com/support", - Network accessline 1121
"observed": "https://example.com/support",
fixtures/recovery/reject_demo_credentials_user_attested/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_demo_credentials_user_attested/ios/Runner/Runner.entitlements
fixtures/recovery/reject_design_small_control/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_design_small_control/ios/Runner/Runner.entitlements
fixtures/recovery/reject_dispute_with_evidence/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_dispute_with_evidence/ios/Runner/Runner.entitlements
fixtures/recovery/reject_fixed_unverified/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_fixed_unverified/ios/Runner/Runner.entitlements
fixtures/recovery/reject_fixed_verified/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_fixed_verified/ios/Runner/Runner.entitlements
fixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_guideline_2_1_crash_unknown/ios/Runner/Runner.entitlements
fixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_guideline_2_1_missing_review_access/ios/Runner/Runner.entitlements
fixtures/recovery/reject_localization_missing_key/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_localization_missing_key/ios/Runner/Runner.entitlements
fixtures/recovery/reject_metadata_placeholder/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>TODO</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_metadata_placeholder/ios/Runner/Runner.entitlements
fixtures/recovery/reject_partial_fix/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_partial_fix/ios/Runner/Runner.entitlements
fixtures/recovery/reject_privacy_missing_declaration/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_privacy_missing_declaration/ios/Runner/Runner.entitlements
fixtures/recovery/reject_reply_claim_guard/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_reply_claim_guard/ios/Runner/Runner.entitlements
fixtures/recovery/reject_unknown_guideline/ios/Runner/Info.plist
- Network accessline 1
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 2
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> - Network accessline 4
<key>CFBundleDisplayName</key><string>Readiness Fixture</string> <key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 5
<key>CFBundleName</key><string>Readiness Fixture</string> <key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> <key>SupportURL</key><string>https://example.com/support</string> - Network accessline 6
<key>PrivacyPolicyURL</key><string>https://example.com/privacy</string> - Network accessline 7
<key>SupportURL</key><string>https://example.com/support</string>
fixtures/recovery/reject_unknown_guideline/ios/Runner/Runner.entitlements
ios_app_store_submit/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/accessibility.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/evaluator.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/inspector.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/interaction.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/layout.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/localization.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/design/report.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/contradictions.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/inspector.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/manifest.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/mapper.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/report.py
- Executable scriptline 1
Executable file
ios_app_store_submit/privacy/sdk_catalog.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/planner.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/safe_fixes.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/structured_repair.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/fixes/verifier.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/gates/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/gates/metadata.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/gates/reviewability.py
ios_app_store_submit/readiness/gates/technical.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/inspector.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/readiness/report.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/mapper.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/parser.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/planner.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/reply.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/report.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/root_cause.py
- Executable scriptline 1
Executable file
ios_app_store_submit/recovery/verifier.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/approval.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/command_builder.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/eligibility.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/planner.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/report.py
- Executable scriptline 1
Executable file
ios_app_store_submit/resubmit/verifier.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/evaluator.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/models.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/provenance.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/registry.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/__init__.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/_bridge.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/metadata.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/performance.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/privacy.py
- Executable scriptline 1
Executable file
ios_app_store_submit/review/rules/review_access.py
- Executable scriptline 1
Executable file
scripts/gen_app_icons.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/readiness_check.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/setup_build_keychain.sh
- Executable scriptline 1
#!/usr/bin/env bash - Access to secretsline 2
[Credential-related source omitted] - Access to secretsline 3
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 7
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Access to secretsline 11
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Access to secretsline 38
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted]
tests/test_design_accessibility.py
- Executable scriptline 1
Executable file
tests/test_design_evaluator.py
- Executable scriptline 1
Executable file
tests/test_design_interaction.py
- Executable scriptline 1
Executable file
tests/test_design_layout.py
- Executable scriptline 1
Executable file
tests/test_design_localization.py
- Executable scriptline 1
Executable file
tests/test_design_models.py
- Executable scriptline 1
Executable file - Network accessline 10
rule_id="DESIGN.TEST.RULE", hig_area="ACCESSIBILITY", title="t", description="d", severity_default="RISK", evaluation_type="RISK_HEURISTIC", required_evidence=("x",), fixability="MANUAL", source_url="https://example.com", so - Network accessline 11
severity_default="RISK", evaluation_type="RISK_HEURISTIC", required_evidence=("x",), fixability="MANUAL", source_url="https://example.com", source_last_updated="2026-06-08", confidence_policy="policy", - Network accessline 12
fixability="MANUAL", source_url="https://example.com", source_last_updated="2026-06-08", - Network accessline 45
_finding(status="BLOCKED", check_type="RISK_HEURISTIC", evidence=(DesignEvidence(kind="inspection"),), rule_id="R", source_url="https://x", ruleset_id="rs") - Network accessline 47
source_url="https://x", ruleset_id="rs") - Network accessline 50
with self.assertRaises(ValueError): _finding(status="BLOCKED", check_type="DETERMINISTIC", rule_id="R", source_url="https://x", ruleset_id="rs") - Network accessline 52
source_url="https://x", ruleset_id="rs") - Network accessline 60
finding = _finding(status="BLOCKED", check_type="DETERMINISTIC", evidence=(DesignEvidence(kind="inspection"),), rule_id="R", source_url="https://x", ruleset_id="rs") - Network accessline 61
evidence=(DesignEvidence(kind="inspection"),), rule_id="R", source_url="https://x", ruleset_id="rs") self.assertTrue(finding.blocking) - Network accessline 62
source_url="https://x", ruleset_id="rs") - Network accessline 89
rule = _rule() ruleset = Ruleset( ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x", - Network accessline 90
ruleset = Ruleset( ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x", source_last_updated="2026-06-08", snapshot_date="2026-08-23", source_language="en", - Network accessline 91
ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x", - Network accessline 101
rule = _rule() ruleset = Ruleset( ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x", - Network accessline 102
ruleset = Ruleset( ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x", source_last_updated="2026-06-08", snapshot_date="2026-08-23", source_language="en", - Network accessline 103
ruleset_id="rs", source_name="Apple Human Interface Guidelines", source_url="https://x",
tests/test_design_registry.py
- Executable scriptline 1
Executable file - Network accessline 21
self.assertTrue(ruleset.ruleset_id) self.assertEqual(ruleset.source_name, "Apple Human Interface Guidelines") self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/")) - Network accessline 22
self.assertEqual(ruleset.source_name, "Apple Human Interface Guidelines") self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/")) self.assertTrue(ruleset.snapshot_date) - Network accessline 23
self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/"))
tests/test_design_report.py
- Executable scriptline 1
Executable file
tests/test_privacy_contradictions.py
- Executable scriptline 1
Executable file
tests/test_privacy_manifest.py
- Executable scriptline 1
Executable file
tests/test_privacy_mapper.py
- Executable scriptline 1
Executable file
tests/test_privacy_models.py
- Executable scriptline 1
Executable file
tests/test_privacy_permissions.py
- Executable scriptline 1
Executable file
tests/test_privacy_report.py
- Executable scriptline 1
Executable file
tests/test_privacy_sdk_catalog.py
- Executable scriptline 1
Executable file
tests/test_readiness_fix_evidence.py
- Executable scriptline 1
Executable file
tests/test_readiness_fixes.py
- Executable scriptline 1
Executable file
tests/test_readiness_metadata.py
- Executable scriptline 1
Executable file
tests/test_readiness_models.py
- Executable scriptline 1
Executable file
tests/test_readiness_report.py
- Executable scriptline 1
Executable file
tests/test_readiness_reviewability.py
- Executable scriptline 1
Executable file
tests/test_readiness_structured_repair.py
- Executable scriptline 1
Executable file
tests/test_readiness_technical.py
- Executable scriptline 1
Executable file
tests/test_recovery_mapper.py
- Executable scriptline 1
Executable file
tests/test_recovery_models.py
- Executable scriptline 1
Executable file
tests/test_recovery_parser.py
- Executable scriptline 1
Executable file
tests/test_recovery_planner.py
- Executable scriptline 1
Executable file
tests/test_recovery_reply.py
- Executable scriptline 1
Executable file
tests/test_recovery_report.py
- Executable scriptline 1
Executable file - Network accessline 85
for forbidden in ( "import subprocess", "subprocess.", "import requests", "import urllib", "import socket", "asc review submit", "asc metadata push", "curl ", "requests.", - Network accessline 86
"import subprocess", "subprocess.", "import requests", "import urllib", "import socket", "asc review submit", "asc metadata push", "curl ", "requests.", "write_text(", "unlink(", "os.remove(", "shutil.", "xcodebuild" - Network accessline 87
"asc review submit", "asc metadata push", "curl ", "requests.",
tests/test_recovery_root_cause.py
- Executable scriptline 1
Executable file
tests/test_recovery_verifier.py
- Executable scriptline 1
Executable file
tests/test_resubmit_approval.py
- Executable scriptline 1
Executable file
tests/test_resubmit_command_builder.py
tests/test_resubmit_eligibility.py
- Executable scriptline 1
Executable file
tests/test_resubmit_models.py
- Executable scriptline 1
Executable file
tests/test_resubmit_planner.py
- Executable scriptline 1
Executable file
tests/test_resubmit_report.py
- Executable scriptline 1
Executable file
tests/test_resubmit_verifier.py
- Executable scriptline 1
Executable file
tests/test_review_access.py
- Executable scriptline 1
Executable file
tests/test_review_evaluator.py
- Executable scriptline 1
Executable file
tests/test_review_metadata.py
- Executable scriptline 1
Executable file
tests/test_review_models.py
- Executable scriptline 1
Executable file - Network accessline 11
rule_id="REVIEW.TEST.RULE", apple_guideline="2.1", category="PERFORMANCE", title="t", description="d", severity_default="RISK", evaluation_type="RISK_HEURISTIC", required_evidence=("x",), fixability="MANUAL", source_url="htt - Network accessline 12
description="d", severity_default="RISK", evaluation_type="RISK_HEURISTIC", required_evidence=("x",), fixability="MANUAL", source_url="https://example.com", source_last_updated="2026-06-08", confidence_policy="policy", - Network accessline 13
required_evidence=("x",), fixability="MANUAL", source_url="https://example.com", - Network accessline 48
def test_blocked_without_evidence_is_rejected(self): with self.assertRaises(ValueError): _finding(status="BLOCKED", rule_id="R", apple_guideline="2.1", source_url="https://x", - Network accessline 49
with self.assertRaises(ValueError): _finding(status="BLOCKED", rule_id="R", apple_guideline="2.1", source_url="https://x", source_last_updated="2026-06-08", ruleset_id="rs") - Network accessline 50
_finding(status="BLOCKED", rule_id="R", apple_guideline="2.1", source_url="https://x", - Network accessline 57
def test_blocked_with_evidence_and_provenance_is_accepted_and_forces_blocking_true(self): finding = _finding(status="BLOCKED", evidence=(Evidence(kind="inspection"),), rule_id="R", apple_guideline="2.1", s - Network accessline 58
finding = _finding(status="BLOCKED", evidence=(Evidence(kind="inspection"),), rule_id="R", apple_guideline="2.1", source_url="https://x", source_last_updated="2026-06-08", ruleset_id="rs - Network accessline 59
apple_guideline="2.1", source_url="https://x", source_last_updated="2026-06-08", - Network accessline 75
rule = _rule() ruleset = Ruleset( ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x", - Network accessline 76
ruleset = Ruleset( ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x", source_last_updated="2026-06-08", snapshot_date="2026-08-23", source_language="en", - Network accessline 77
ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x", - Network accessline 87
rule = _rule() ruleset = Ruleset( ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x", - Network accessline 88
ruleset = Ruleset( ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x", source_last_updated="2026-06-08", snapshot_date="2026-08-23", source_language="en", - Network accessline 89
ruleset_id="rs", source_name="Apple App Review Guidelines", source_url="https://x",
tests/test_review_performance.py
- Executable scriptline 1
Executable file
tests/test_review_privacy.py
- Executable scriptline 1
Executable file
tests/test_review_provenance.py
- Executable scriptline 1
Executable file - Network accessline 12
base = dict( status="BLOCKED", evidence=["something"], rule_id="R", apple_guideline="2.1", source_url="https://example.com", source_last_updated="2026-06-08", ruleset_id="rs-1", - Network accessline 13
status="BLOCKED", evidence=["something"], rule_id="R", apple_guideline="2.1", source_url="https://example.com", source_last_updated="2026-06-08", ruleset_id="rs-1", ) - Network accessline 14
source_url="https://example.com", source_last_updated="2026-06-08", ruleset_id="rs-1",
tests/test_review_registry.py
- Executable scriptline 1
Executable file - Network accessline 24
self.assertTrue(ruleset.ruleset_id) self.assertEqual(ruleset.source_name, "Apple App Review Guidelines") self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/")) - Network accessline 25
self.assertEqual(ruleset.source_name, "Apple App Review Guidelines") self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/")) self.assertTrue(ruleset.snapshot_date) - Network accessline 26
self.assertTrue(ruleset.source_url.startswith("https://developer.apple.com/"))
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Combined signals: 1 fact
- Reads the system keychain, and the same file sends data over the network or runs a command (line 151)SKILL.md:64High confidence
Signal confidence: 236 facts
- Network access in prose of documentationREADME.ko.md:5Low confidence
- Network access in prose of documentationREADME.ko.md:6Low confidence
- Network access in prose of documentationREADME.ko.md:7Low confidence
- Network access in prose of documentationREADME.ko.md:8Low confidence
- Network access in code of documentationREADME.ko.md:93Low confidence
- Network access in code of documentationREADME.ko.md:94Low confidence
- Network access in prose of documentationREADME.ko.md:102Low confidence
- Network access in prose of documentationREADME.ko.md:103Low confidence
- Network access in prose of documentationREADME.ko.md:104Low confidence
- Access to secrets in prose of documentationREADME.ko.md:107Low confidence
- Access to secrets in prose of documentationREADME.ko.md:330Low confidence
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in code of documentationREADME.md:93Low confidence
- Network access in code of documentationREADME.md:94Low confidence
- Network access in prose of documentationREADME.md:102Low confidence
- Network access in prose of documentationREADME.md:103Low confidence
- Network access in prose of documentationREADME.md:104Low confidence
- Access to secrets in prose of documentationREADME.md:107Low confidence
- Access to secrets in prose of documentationREADME.md:330Low confidence
- Access to secrets in the frontmatter of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:3Low confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:8Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:15Low confidence
- Network access in prose of the SKILL.mdSKILL.md:35Low confidence
- Network access in prose of the SKILL.mdSKILL.md:36Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:40Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:41Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:43Low confidence
- Access to secrets in prose of the SKILL.md: reads a credential storeSKILL.md:55Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:57Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:61Low confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:62Low confidence
- Access to secrets in code of the SKILL.mdSKILL.md:63High confidence
- Access to secrets in code of the SKILL.md: reads a credential storeSKILL.md:64High confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:69Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:71Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:91Low confidence
- Access to secrets in code of the SKILL.mdSKILL.md:101High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:102Low confidence
- Access to secrets in code of the SKILL.mdSKILL.md:103High confidence
- Access to secrets in code of the SKILL.mdSKILL.md:120High confidence
- Access to secrets in prose of the SKILL.md: a variable, placeholder or call, not a stored valueSKILL.md:134Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:136Low confidence
- Access to secrets in code of the SKILL.mdSKILL.md:138High confidence
- Access to secrets in code of the SKILL.mdSKILL.md:140High confidence
- Network access in code of the SKILL.mdSKILL.md:151High confidence
- Network access in code of the SKILL.mdSKILL.md:152High confidence
- Network access in code of the SKILL.mdSKILL.md:182High confidence
and 186 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.