Testing iOS Apps with Sofy: Common Questions

Updated 6 days ago by Hyder Ali

At Sofy, we receive a variety of inquiries regarding testing with iOS apps. Here are some of the most common questions we encounter on this topic:

  • Can I download an iOS App from the Apple App Store, upload it to Sofy, and run it?
    Due to the manner in which Apple designs its apps to operate on Apple devices, this is not possible. The best way to test an iOS app is to sign a developer provisioned build with the UDIDs of Sofy iOS Devices.
  • Why don’t I see iOS devices during my trial subscription?
    iOS devices become visible after you upload an iOS App. Please note that Sofy's iOS app testing option is not available during trial subscriptions.
  • How do I get the UDIDs of specific iOS devices?
    With a paid subscription, you can request iOS device UDIDs by sending an email request to the following address: support@sofy.ai 
  • Are there any differences in the way Sofy tests Android and iOS devices?
    No, Sofy's user experience and functionality are identical for both Android and iOS apps.
  • When a create an Automated Test Case, can I use the same test across Android and iOS devices?
    No, app implementation across Android and iOS environments can be different. For example, there may be subtle differences in an app's across the platforms that makes Automated Test Case reuse difficult in Sofy. 
  • I don't have a signed IPA. Is that a problem?
    Not at all. Sofy's automatic re-signing capability will kick in when Sofy detects an unsigned IPA. Click here to learn how to enable this feature.
  • My application installation failed and I received an "0xe8008029" error. What happened?
    Don't worry, there's a simple solution. After opening your device from the Sofy Device Lab, if your IPA is not embedded with Sofy’s device list, app installation will fail and you will encounter the following error:
    Got error "ApplicationVerificationFailed" with code 0xe8008029: Failed to verify code signature of /var/installd/Library/Caches/com.apple.mobile.installd.staging/temp.eGuIL3/extracted/Payload/YourAppName : 0xe8008029 (The code signature version is no longer supported.) in Logs(status)
    To resolve this problem, simply enable Sofy's automatic re-signing capability.


How did we do?