使用 Xcode 12 + StoreKit 配置文件验证收据

Joh*_*alo 9 xcode storekit ios xcode12

我正在尝试使用 Xcode 12 和 StoreKit 配置文件验证收据,但不断收到 21002 错误。根据文档,我需要使用不同的证书。我生成了证书,但不清楚如何处理它?

#if DEBUG
        let certificate = “StoreKitTestCertificate” 
#else
        let certificate = “AppleIncRootCertificate” 
#endif
Run Code Online (Sandbox Code Playgroud)

这很好,但有什么用certificate

and*_*ron 1

您需要指定 StoreKitTestCertificate.crt 以通过 OpenSSL 进行本地收据验证。您无法通过 Apple 的 /verifyReceipt 端点验证 xcode 生成的收据。