1. Overview
The earlier lessons showed what to build. This one shows how to prove it works, and how to tell people. Testing has two layers. Automated checks run fast and catch the same problems every time. Manual checks with VoiceOver and the other features catch the rest.
No tool can tell whether a label makes sense. No tool can tell whether the reading order keeps the meaning. So automated checks are a floor, not a finish line.
Shipping has two layers too. On the App Store, Accessibility Nutrition Labels tell people which features your app supports. In the EU, the European Accessibility Act and EN 301 549 set what the app of a covered service must meet. Both depend on the same test evidence.
Unlock the rest of this lesson
You have read the free preview of Testing and shipping accessible iOS apps in Module 5: iOS accessibility. The full lesson, its knowledge check and the module certificate come with a plan, bought here on the web.
Buy a plan here with a card and the rest of the course unlocks. You will sign in first, with Apple or Google, which is what the plan is attached to. No iPhone or Mac needed.
Free with no account: the first lesson, Why accessibility, and who it is for, the European Accessibility Act flashcards and the overview of every lesson.
Sources
- Apple Developer, Accessibility Inspector, performAccessibilityAudit(for:_:) and XCUIAccessibilityAuditType.
- Apple Developer, Performing accessibility testing for your app, for the testing matrix, the screen curtain and the devices to test on.
- App Store Connect Help: Overview of Accessibility Nutrition Labels, Manage Accessibility Nutrition Labels, VoiceOver evaluation criteria and Larger Text evaluation criteria.
- ETSI, CEN and CENELEC, EN 301 549 V4.1.1 (2026-09), clauses 11.0, 11.1 to 11.7 and 12.1, and Annex C, available from the ETSI standards server.
- W3C, Web Content Accessibility Guidelines (WCAG) 2.2 and the Group Note Guidance on Applying WCAG 2 to Non-Web Information and Communications Technologies (WCAG2ICT).
- Directive (EU) 2019/882 (the European Accessibility Act), Article 13 and Annex I Section III(c).