2022-01-05, 07:19
Any chance we can get a new version of iOS App Signer that can address this issue internally?:
iOS 15 signing shenanigans. Every time crApple pushes out a new major version, signing gets screwed up in some way.
After signing kodi.ipa using ios app signer, Xcode devices and simulators threw error "The code signature version is no longer supported".
user on Stackoverflow said "Apple has changed the codesign signature to include DER encoded entitlements in addition to the plist encoded entitlements. This additional DER encoded entitlements section is required in iOS 15 and becomes the default behavior of codesign in the latest Xcode. To use codesign on an older machines with an older version of Xcode add the --generate-entitlement-der flag to your call to codesign."
So after signing with iOS App signer I have to go extract Payload folder from Kodi.ipa then run:
codesign -s "CERTIFICATE_NAME" -f --preserve-metadata --generate-entitlement-der ./Payload/Kodi.app
then zip it back up
zip -ru kodi_resigned.ipa Payload
Finally Xcode will sideload it
reference URL https://stackoverflow.com/questions/6846...-supported
iOS 15 signing shenanigans. Every time crApple pushes out a new major version, signing gets screwed up in some way.
After signing kodi.ipa using ios app signer, Xcode devices and simulators threw error "The code signature version is no longer supported".
user on Stackoverflow said "Apple has changed the codesign signature to include DER encoded entitlements in addition to the plist encoded entitlements. This additional DER encoded entitlements section is required in iOS 15 and becomes the default behavior of codesign in the latest Xcode. To use codesign on an older machines with an older version of Xcode add the --generate-entitlement-der flag to your call to codesign."
So after signing with iOS App signer I have to go extract Payload folder from Kodi.ipa then run:
codesign -s "CERTIFICATE_NAME" -f --preserve-metadata --generate-entitlement-der ./Payload/Kodi.app
then zip it back up
zip -ru kodi_resigned.ipa Payload
Finally Xcode will sideload it
reference URL https://stackoverflow.com/questions/6846...-supported