未修改代码,Mac端iOS应用PDFKit启动失败致PDF空白求助
iOS应用在M1+ Mac上通过WKWebKit生成PDF显示空白,PDFKit插件启动失败
- 未对代码做任何修改,所有通过
WKWebKit生成PDF的iOS应用(非为Mac原生设计,仅支持在M1及以上芯片Mac运行),在Mac端均显示空白页面,但在iPad和iPhone上PDF加载完全正常。 - 近期多个不同macOS版本下的相关应用都出现了这个问题,期间无任何代码更新或变更,错误根源指向
PDFKit启动故障。
控制台报错信息
[u A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E:m ] [com.apple.PDFKit.PDFExtensionView(1.0)] Failed to start plugin; pkd returned an error: Error Domain=PlugInKit Code=4 "RBSLaunchRequest error trying to launch plugin com.apple.PDFKit.PDFExtensionView(A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E): Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x144e6cb30 {Error Domain=NSPOSIXErrorDomain Code=153 "Unknown error: 153" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}" UserInfo={NSLocalizedDescription=RBSLaunchRequest error trying to launch plugin com.apple.PDFKit.PDFExtensionView(A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E): Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x144e6cb30 {Error Domain=NSPOSIXErrorDomain Code=153 "Unknown error: 153" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}} Plugin <id: 0x135077e30; core = <[u A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E] [com.apple.PDFKit.PDFExtensionView(1.0)],[d 412A02BE-85DD-40F3-BEE5-06EDE446E5CD] [/System/iOSSupport/System/Library/Frameworks/PDFKit.framework/PlugIns/com.apple.PDFKit.PDFExtensionView.appex]>, instance = [(null)], state = 3, useCount = 0> must have pid! Extension request will fail Failed to acquire assertion for plugin: <id: 0x135077e30; core = <[u A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E] [com.apple.PDFKit.PDFExtensionView(1.0)],[d 412A02BE-85DD-40F3-BEE5-06EDE446E5CD] [/System/iOSSupport/System/Library/Frameworks/PDFKit.framework/PlugIns/com.apple.PDFKit.PDFExtensionView.appex]>, instance = [(null)], state = 3, useCount = 0> pid: 0 Unable to acquire process assertion in beginUsing: with plugin identifier: com.apple.PDFKit.PDFExtensionView, killing plugin begin extension request <EXExtensionRequest: 0x600001f05a40> Request PK UUID: 5AD99490-3CE0-429F-9F9B-9AA2879FBBAA with item count 0 complete with error: Error Domain=PlugInKit Code=4 "RBSLaunchRequest error trying to launch plugin com.apple.PDFKit.PDFExtensionView(A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E): Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x144e6cb30 {Error Domain=NSPOSIXErrorDomain Code=153 "Unknown error: 153" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}" UserInfo={NSLocalizedDescription=RBSLaunchRequest error trying to launch plugin com.apple.PDFKit.PDFExtensionView(A1B17741-FA9E-41D8-B1B2-CBAAB1EBCD7E): Error Domain=RBSRequestErrorDomain Code=5 "Launch failed." UserInfo={NSLocalizedFailureReason=Launch failed., NSUnderlyingError=0x144e6cb30 {Error Domain=NSPOSIXErrorDomain Code=153 "Unknown error: 153" UserInfo={NSLocalizedDescription=Launchd job spawn failed}}}} PlugInKit error in beginUsing: with plugin identifier: com.apple.PDFKit.PDFExtensionView, killing plugin
疑问
这是Apple的问题吗?是否有其他开发者遇到过相同情况?
内容的提问来源于stack exchange,提问作者JSA986
相关产品推荐
相关产品推荐

