I was unsure which category to post this in, sorry if this is in the wrong place. I’m having an issue where I have an Apple Wallet pass for my app that can no longer be downloaded in iOS devices. I searched my device logs and found the error occurring and it appears to be related to a WWDR certificate.
This is the error (minus my app’s credentials):
Invalid data error reading pass *APP CREDENTIALS REMOVED*. The passTypeIdentifier or teamIdentifier provided may not match your certificate, or the certificate trust chain could not be verified.
According to this link: Apple Worldwide Developer Relations Intermediate Certificate - Support - Apple Developer, a new WWDR certificate was issued this year as the current one will be expiring in 2023. However, there is a feature timeline and it does not currently support Pass Type ID until the end of 2021. Is there a way I can update the WWDR certificate for my Expo app so it uses the old one expiring 2023 until the new one expiring 2030 is updated to support Pass Type ID?
Any insight would be greatly appreciated. Thanks!
Expo CLI 4.4.3 environment info:
OS: macOS 10.15.7
Shell: 5.7.1 - /bin/zsh
Node: 12.13.1 - ~/.nvm/versions/node/v12.13.1/bin/node
Yarn: 1.22.4 - ~/.yarn/bin/yarn
npm: 6.12.1 - ~/.nvm/versions/node/v12.13.1/bin/npm
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android Studio: 4.0 AI-193.6922.214.171.12426763
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
expo: ^41.0.0 => 41.0.1
react: 16.13.1 => 16.13.1
react-dom: 16.13.1 => 16.13.1
react-native: https://github.com/expo/react-native/archive/sdk-41.0.0.tar.gz => 0.63.2
react-native-web: ~0.13.12 => 0.13.18
react-navigation: ^4.4.4 => 4.4.4
Expo Workflow: managed