Loading

iOS Applications Build Validation Error, The signing certificate has been revoked (CSSMERR_TP_CERT_REVOKED)

Fecha de publicación: Jan 23, 2025
Descripción

Salesforce renewed our certificate with Apple proactively before the scheduled expiration, and upon renewal Apple proceeded with marking the legacy signing certificate as invalid.

 

This resulted in iOS MobilePush SDK versions, 8.1.1 & 8.1.2, not having the current, valid signing certificate and iOS applications experiencing the following build validation error when being implemented:

The signing certificate has been revoked (CSSMERR_TP_CERT_REVOKED)

 

Please note, this does not affect applications currently deployed within the Apple App Store and only affects the application build process for net new applications or new versions of deployed apps in development using iOS SDK versions, 8.1.1 & 8.1.2.

Solución

To resolve this build validation error, the SDK will need to have the signing certificate resigned using the steps below.

 

Manual Integration
If manually integrating, please download the same or latest version of SDKs from the following links which have the updated code signatures:

 

sfmc-sdk:
https://github.com/salesforce-marketingcloud/sfmc-sdk-ios/releases

MarketingCloudSDK:
https://github.com/salesforce-marketingcloud/MarketingCloudSDK-iOS/releases

 

Cocoapods
If using Cocoapods, please remove the old pods and clean the cache first before doing the pod install with the following commands:

 

//Remove the pods, cleans the cache and install the pods again
rm -rf Pods/MarketingCloud-SFMCSdk/ Pods/MarketingCloudSDK/ && pod cache clean 'MarketingCloudSDK' && pod cache clean 'MarketingCloud-SFMCSdk' && pod install

Please make sure to select versions that you are using while conducting the pod cache clean.

 

SPM
Please redownload the MarketingCloudSDK and SFMCSDK packages again. If you receive any errors, please delete the spm cache folders using the following commands:

 

//Deletes spm cache
rm -rf ~/Library/Caches/org.swift.swiftpm
rm -rf ~/Library/org.swift.swiftpm

Número del artículo de conocimiento

001664951

 
Cargando
Salesforce Help | Article