iOS 17.4下StoreKit无法正常工作,报Code=4097连接com.apple.storekitd错误
iOS 17.4升级后StoreKit功能失效问题
升级至iOS 17.4后,StoreKit功能停止工作,无法从App Store获取产品,但在iOS 17.2环境下一切正常。
示例代码如下:
func getProducts() async { do { products = try await Product.products( for: [ IAPProducts.report.rawValue, IAPProducts.report5.rawValue, IAPProducts.report10.rawValue, IAPProducts.report50.rawValue ] ) } catch { products = [] } }
执行后返回错误:
[1142_SK2] XPC产品请求失败,请求产品ID列表:["report, report5, report10, report50"]:错误域=NSCocoaErrorDomain,代码=4097 "与名为com.apple.storekitd的服务连接失败",用户信息={NSDebugDescription=与名为com.apple.storekitd的服务连接失败}
所有相关功能均返回错误代码4097:"与名为com.apple.storekitd的服务连接失败",另有日志显示:
return (<SKPaymentQueue: 0x3025a8d00>: 检查服务器队列时远程代理出错:错误域=NSCocoaErrorDomain,代码=4097 "与名为com.apple.storekitd的服务连接失败",用户信息={NSDebugDescription=与名为com.apple.storekitd的服务连接失败} )
内容的提问来源于stack exchange,提问作者Вікторія Рогожина
相关产品推荐
相关产品推荐

