Good afternoon,
I have a developer in Taiwan who is building an app for me. We're ready to test and he has sent me a .ipa file. This file runs as expected on the three test devices that are physically located in Taiwan (2 iphones, 1 ipad running iOS 10.1.1 and 10.2). However the .ipa file does not run correctly on the 5 test devices here in Canada (mix of iphone 5 & 6, ipad air & air 2 running iOS 10.1.1 and 10.2). I'm at a loss to understand why this test app would run differently in different countries. The only difference I can think of that might affect the .ipa behavior is in the regional versions of iOS associated with Taiwan & Canada. What else might cause compiled code to execute differently on test devices located in different countries?
Any ideas what might be happening here? I've put this into the XCode forum on the assumption that there must be some misconfigured setting when the developer compiles his code to generate the .ipa file. A few more details below...
The app is coded in Swift 3 with 2 functional components:
We're both using XCode 8.2 and iTunes 12.6.4.42. The developer is on Sierra while I'm on El Capitan.
Thanks in advance for any responses!