There are some notes here
You need to have provided you extension with the following
When managing a version of an extension
- Enable 2fa
- Under “Version Details”, Provide all the Image Assets, Icons, Discovery Image and at least one screenshot
- Populate the name and descriptive fields as well as Privacy Policy and EULA if relevant
- Under Files, Upload a zip file containing the front end assets (files)
Then Top Left hit “Next Step” or go to the Status Page, and click “Move to Hosted Test”
To move from local test to hosted test
Test your extension to make sure it works.
Then if that’s all good, extension still works.
Under Status.
Hit “Submit for Review” and follows the prompts
Then wait 3-5 days or so for Twitch to review your extension, if the extension passes Review, instructions will be provided in an email, but essentially manage the version and hit the “Release” button
Also Enable 2FA