It’s been my experience that .ipa files don’t work on simulators. They are usually built for real device architectures and code signed. Do you have access to the unsigned .app file (usually this will be in the DerivedData directory that is configured in your Xcode->Preferences->Locations setting?
You can take a look at the architecture that an app was built for by following this post: