Xcode 12.4 builds do not install on devices using iOS 15

I have tried to avoid upgrading OS / Xcode and, having read a number of forums and exhausted those options, I've decided to come to the source to see if anyone knows of a possible workaround.

Original error: App needs to be updated. The developer of this app needs to update it to work with this version of iOS.

Info:

  • Xcode version 12.4 (12D4e)
  • Ionic Framework: ionic/angular 4.11.13
  • UDID is registered with Apple Developer

Because iOS 15 builds require Distinguished Encoding Rules, I have added those flags to the Build Settings with varied results:

Build fails (Error: Command CodeSign failed with a nonzero exit code) from Xcode to device with settings:

  • General> Frameworks, Libraries, and Embedded Content> Embed: Embed & Sign
  • Build Settings> Other Code Signing Flags: --generate-entitlement-der

Build succeeds but install fails (Error: Unable to install) from Xcode to device with settings:

  • General> Frameworks, Libraries, and Embedded Content> Embed: Embed Without Signing
  • Build Settings> Other Code Signing Flags: --generate-entitlement-der

Build succeeds from Xcode to device with the following settings. But app fails to install with a third-party link (Error: Unable to Install. Please try again later).

  • General> Frameworks, Libraries, and Embedded Content> Embed: Do Not Embed
  • Build Settings> Other Code Signing Flags: --generate-entitlement-der

I've tried manually adding iOS 15+ devices to XCode's iOSDeviceSupport as an emulator following this stack overflow but that didn't work.

On another thread, I saw this announcement from Apple - App Store submissions must be built with Xcode 13 which includes SDKs for iOS 15, which leads me to believe I should just upgrade.

Are there any other possible solutions I might have missed? Apologies for a redundant post about this issue. Thanks in advance.

What version of iOS is the device running? What version of the iOS 15 support files did you install? Be more specific than iOS 15, such as iOS 15.6.

If the device is running a newer version of iOS than the iOS SDK/Support Files, you won't be able to install the app on the device.

I have seen multiple questions on these forums about people unable to install apps built with Xcode 13.4.1 on devices running iOS 15.6. Search these forums for those posts, and you might find a workaround.

If you're going to use an older Xcode version, turn off automatic updates on your device. Updating iOS requires updating Xcode or installing iOS support files.

Xcode 12.4 builds do not install on devices using iOS 15
 
 
Q