I have an iPhone 8 and can use it to start a two player match using the Xcode simulator and my Iphone 8 to test my application. This works fine. I now want to test other iPhone models in two player mode.
Issues
I select a different iPhone model in the simulator, start my application in the simulator and then host a 2-player match. I use my iPhone8 to join a 2 player match but Game Center never starts the match. I noticed I can only establish a 2-player match successfully if the simulator is set to "iPhone 8", which is the same model of my physical iPhone I have available for testing
1) Does the simulator only allow testing with the exact same iPhone models only for some reason? Or perhaps there is a setting somewhere which will allow different models in the simultor to be used?
2) I also downloaded the 12.4 simulator for the iPhone8 into Xcode so I could test that my applicaiton works on iOS 12.4, however, I cannot establish a 2-player game using my iPhone8 which is at 13.3 iOS version. Does Game Center allow players of different iOS versions to play together?
I think you are asuming things not in evidence. It works on some of your simulators and not on others. Until you show an iPhone 11 connects with the iPhone 11 simulator and not the iPhone 8 simulator you can't conclude any more.
Is there anything else 'on' the iPhone 8 simulator that would help it - like in the keychain or in the settings or in a file that the app once wrote on that one simultaor and not on any other? For example, the log in to the Game Center - is it different on the one simulator that works?