pkpass not opening on iphone (ios17.7)

I am currently working on creating a digital wallet for Apple. While I am able to successfully generate the .pkpass file and verify its contents by changing the extension to .zip, I encounter an issue when attempting to open the .pkpass file on an iPhone—it displays the error "File format is not supported."

I validated the .pkpass file using https://pkpassvalidator.azurewebsites.net/, and the validation results indicate that everything is correct. Additionally, I manually verified the contents by extracting the zip file, and all the information appears to be in order.

I am unable to identify the root cause of this issue. Could you please provide guidance on what might be going wrong?

pkpass not opening on iphone (ios17.7)
 
 
Q