“由于没有这样的文件,因此无法打开文件“ pass.json”。”

时间:2018-12-07 09:01:46

标签: passkit

无法添加通行证:'file:///Users/Faisal.Dilawar/Downloads/idcard.pkpass'错误域= PKPassKitErrorDomain代码= 1“无法读取数据” UserInfo = {NSLocalizedDescription =无法读取数据,NSUnderlyingingError = 0x6000039b5110 {错误域= NSCocoaErrorDomain代码= 260“无法打开文件“ pass.json”,因为没有这样的文件。” UserInfo = {NSFilePath = / Users / Faisal.Dilawar / Library / Developer / CoreSimulator / Devices / 1837CC0E-FB3D-4D8F-91BC-3898BF39F029 / data / Containers / Data / Application / 614DC1F4-86BE-4598-A47F-A6463B8979B8 / Library /缓存/com.apple.Passbook/com.apple.Passbook/1282B9B6-2EFD-41DD-BC6A-7BC3FD724402.pkpass/pass.json,NSUnderlyingError=0x6000039b51d0 {Error Domain = NSPOSIXErrorDomain Code = 2“没有此类文件或目录”}} }}。

在模拟器上删除.pkpass文件时,会出现此错误。 @passkit

1 个答案:

答案 0 :(得分:0)

该错误是不言而喻的,您的.pkpass文件可能缺少pass.json文件。要检查是否有一个文件,请转到https://pkpassvalidator.azurewebsites.net/并上传您的.pkpass文件。或者,您可以将te .pkpass文件重命名为.zip并解压缩。检查它是否实际上包含pass.json,如果不包含,则说明您未正确生成.pkpass。如果您想要有关文件生成过程中出了什么问题的信息,则需要提供有关如何生成文件的更多信息。