AVPlayer出现错误=-25300

44

当我在我的应用程序中使用AVPlayerItem(url:customUrl)时,会出现以下运行时错误:

CredStore - performQuery - Error copying matching creds.  Error=-25300, query={
    class = inet;
    "m_Limit" = "m_LimitAll";
    "r_Attributes" = 1;
    sync = syna;
}

错误是无害的,只是在我的控制台上产生垃圾信息。有趣的是,我只从主应用程序中获取此错误,而不是从键盘扩展程序中获取,在那里完全相同的代码存在。值得注意的是,我正在访问一个带有 .mp3 文件的 https url。有什么想法可以使运行时错误静音?

1
@IllyaBakurov,终于有时间看了一下。即使将“允许任意加载”设置为true,我们仍然会收到错误。此外,我们正在调用HTTPS,一切都正常,除了我们收到一个警告。 - Warpzit
3
这个错误代码对应于errSecItemNotFound,至于它的价值如何,就看你怎么看了。 - msbit
2
因此,这可能与 https://dev59.com/SlYO5IYBdhLWcg3wRfZ- 相同,即服务器在连接时可能会请求客户端 TLS 证书。 - msbit
4
可能是CredStore Perform Query error的重复问题。 - Bram
显示剩余2条评论
1个回答

1

当系统尝试访问未找到的钥匙串项目时,会出现此错误。有关更多信息,请参见链接

@constant errSecItemNotFound 无法找到该项目。

errSecItemNotFound = -25300

因此,AVFoundation、语音转文字等框架在内部使用了钥匙串本身。

如果您在自己的代码中遇到此问题:

请参考:链接


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接