Compatibility with version IOS 9.3.5 and 11.x (Only one installer)

MisaelOMisaelO Member ✭✭

Hello, I have a problem with how can I do for only have one ipa installation for 2 IOS versions.
I don’t know if it’s possible that one .ipa called an other .ipa for install depending the version or configurate the Visual Studio 2017 to work in both.
The iPad 9.3.5 version is 32 bits and 11.x version is 64.
Thanks!

Posts

  • andnesandnes USMember ✭✭✭

    I think this is solvable by supporting both 32-bit and 64-bit architectures from your project. Select your project -> Properties -> iOS Build -> Supported Architectures and choose "ARMv7 + ARM64" from the dropdown menu. In theory this should solve your problem.

  • JohnHJohnH GBMember ✭✭✭✭✭

    @misaelo, @andnes beat me to it, his answer is correct. It isn't theory however, that is exactly how you support 32 and 64 bit architectures.

  • MisaelOMisaelO Member ✭✭

    I had already done that, and I put deployment target 9.3 and it supposes that it had to work from version 9.3 onward but doesn’t work. I don´t know if something I still must do.

    When i generate the .ipa and I try to install it in the iPad with version 11.3 I get the message "This app needs to be updated by the developer to work on this version of IOS", but it work with de iPad with version 9.3.5.

    On the other hand when I generate the .ipa with target 11.x, it works in that version but no in the iPad with 9.3.5 IOS version.

    Thanks!

  • JohnHJohnH GBMember ✭✭✭✭✭

    Target is the minimum iOS version to support, nothing to do with 32/64 bit support.
    The architecture covers the compiled slices of your app. For release builds you want a 32 bit slice and a 64 bit slice. If it didn't work for you, then you didn't do it properly.
    Be aware that each build configuration can have its own architectures, so for Release builds you would have both, but for Debug builds you probably only want the architecture for the device you are currently developing with, to save build times.

  • MisaelOMisaelO Member ✭✭

    We want to install an IPA by Mobile device management (MDM) and more specific Soti (EMM) and we have around 700 devices (some devices with IOS 9.3.5 and others with IOS 11.X) So, we have that problem for both versions and we only want one IPA Installer.
    Thanks!

  • JohnHJohnH GBMember ✭✭✭✭✭

    Ok, and how does that change the original question? You want to build for 32 and 64 bit devices at the same time, then follow the instructions above. How you then deploy it is irrelevant to your original question.

  • MisaelOMisaelO Member ✭✭

    Thank you John Hair and Andnes for your time. I solved it. I had checked the box enable device-specific builds.

Sign In or Register to comment.