- Push notifications
- Universal links (associated domains)
Contact your QA Wolf representative to enable allowlisted devices for your team.
Sign the app for QA Wolf’s devices
1
QA Wolf shares a set of device UDIDs with you. Add these devices to the provisioning profile for your app’s bundle ID.
2
Build and sign the app for those devices using that profile.
Include QA Wolf instrumentation
When QA Wolf resigns an app, it injects an instrumentation library that lets your tests mock system behavior. When you sign the app yourself, include this library so mocking still works.- Fastlane users — use the
inject_qawolf_instrumentationaction from the QA Wolf Fastlane plugin. - Non-Fastlane users — use the injection script in the plugin repository.
Target allowlisted devices
SettargetDevices to Allowlisted Device in your workflow’s target configuration so the run is scheduled on the devices you signed the app for. deviceModel and iosVersion depend on the devices QA Wolf allocated for your team.
Disable resigning
Because you signed the app yourself, disable QA Wolf’s resigning when the app launches by setting theqawolf:disableResigning capability: