Tips
- Use sandbox / test accounts — never real payment credentials in app context.
- Mention in instructions that the agent should complete or dismiss the system purchase sheet as appropriate for the scenario.
- Prefer expected results like “subscription is active on the account screen” over “the Apple sheet animated correctly”.
- For local iOS, ensure StoreKit testing / sandbox is configured on the device before asserting purchase success.
Alerts and sheets
System UI can be dismissed withyoqa action alert during CLI debug, or left to the agent during autonomous runs. If a sheet blocks every case, document the rule in app context.