"The Developer of this app needs to update it to work with this version of iOS" pop up coming when launching Enterprise app for iOS 15

10,955

Solution 1

When you run codesign -d --verbose=5 your_app.app, how many lines do you see in the "page size" block? Do you see a -7= line? If so, does it contain no value (or 0)?

If there is no -7= line (or it has no value) then your app does not include the DER entitlements and you will need to re-sign. You might need a new provisioning profile.

Solution 2

I had same issue, use xcode 13.0 to build the ipa. It should work.

Solution 3

Facing same issue, I have also go through using this and found helpful, read each and every steps carefully one of the solutions given on link will definitely work for you

https://wilbertech.com/blog/index.php/2021/10/03/ios-app-needs-to-be-updated/

Share:
10,955
Surbhit Thanvi
Author by

Surbhit Thanvi

Updated on June 17, 2022

Comments

  • Surbhit Thanvi
    Surbhit Thanvi about 2 years

    We have an enterprise account, and till iOS 14 there were no issues, but as soon as user update their phones to iOS 15, they are getting this alert.

    The Developer of this app needs to update it to work with this version of iOS

    Now, this issue is coming only for enterprise apps running on iOS 15. I have done some research and found this article. https://developer.apple.com/documentation/xcode/using-the-latest-code-signature-format.

    In here it states that

    To check whether an app called MyApp.app has the new signature, you can use the

    codesign utility: % codesign -dv /path/to/MyApp.app

    Look in the output for a string such as CodeDirectory v=20500. For any value of v less than 20400, you need to re-sign your app.

    I did that and my output was indeed v=20400. I have signed the app using Xcode 12.5 running on Mac OS 11.2.3. I don't think Apple documents are correct for this. (I could be wrong)

    Can anyone please help and let me know, what exactly we need to do to get this issue fixed?

    EDIT: I was able to solve this issue by upgrading OS to Big Sur. Xcode version was 12.5.

  • Surbhit Thanvi
    Surbhit Thanvi almost 3 years
    This is the output I am getting Format=app bundle with Mach-O universal (armv7 arm64) CodeDirectory v=20400 size=56208 flags=0x0(none) hashes=1748+5 location=embedded Signature size=4888 Signed Time=24-Mar-2021 at 8:11:26 PM Info.plist entries=40 TeamIdentifier=G9LC2XRFX8 Sealed Resources version=2 rules=10 files=413 Internal requirements count=1 size=192 surbhitthanvi@Surbhits-MacBook-Pro ~ %
  • Michele Volpato
    Michele Volpato almost 3 years
    Sorry, that is unreadable. Can you past just the rows underneath Page size?
  • Surbhit Thanvi
    Surbhit Thanvi almost 3 years
    it does not print any page size block when I run the command
  • Michele Volpato
    Michele Volpato almost 3 years
    Can you copy and paste the command you type and the output again?
  • Rohit Singh
    Rohit Singh over 2 years
    I used your command codesign -d --verbose=5 your_app.app . It does not show pagesize. It does show other information as @SurbhitThanvi mentioned.