App Tracking Transparency Permission can't be set on iOS #906
Labels
bug
Something isn't working
maestro cli
Related to the command-line Maestro tool
platform: ios
Testing iOS apps is affected
Hello 👋
I'm fairly new to Maestro and absolutely loving it. Transitioning to this from Appium is like the difference between ARM Assembly and SwiftUI. Simply 🤯.
I've got a small teething issue which I think might be a bug on Maestro's side.
I can't set App Tracking Transparency permissions state in my flows.
I'd expect to set it as such:
I have some navigation logic which shows my ATT permissions screen if ATT is not yet set, but this does not show up when running these tests. However, when deleting the app from Simulator and running a real fresh install, the screen does show up. Therefore, it seems like the ATT permissions aren't being set via
launchApp
.I've looked in your source code and in maestro-ios/src/main/java/ios/simctl/Simctl.kt the
usertracking
permission is listed in the list of all permissions, but it seems like it's not actually applied.Would really appreciate any help you can give, and happy to share more info as required!
Thanks,
Jacob
The text was updated successfully, but these errors were encountered: