What shall I do If I don't want to open account on itunes for testflight or is there any other alternative solution for giving demo to publisher.
The publisher would want to play your game before they consider anything, demo videos dont really show how the game is played etc. Thats why Test Flight is important.
Hey...like they said above...you will need the developers account...it costs $99/year and it covers all aspects of developing and distribution for all Apple apps wether iOS,TV,watch and Mac. Once you have that check out my tutorials on everything you need to know to adhoc, test flight and publish. They may be a bit outdated but I just used this process TONIGHT for myself and seems to still apply. Good luck. https://www.youtube.com/playlist?list=PLfrhoz6xlcVlw8w1SAo9Xa4dFVD8pqUCZ
Another option would be to use a friend who already has an account. Have them upload your game and testflight it to publishers. The only OTHER thing i can think of is to ask pub if they will accept an apk for androids.