gpt4 book ai didi

iOS 应用程序验证问题 : non-public API usage, libsqlite 使用

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:44:00 25 4
gpt4 key购买 nike

当我尝试在 Appstore 上验证我的 iOS 应用程序时,我在 XCODE 上收到以下错误:

Your app contains non-public API usage. Please review the errors, correct them and resubmit your application.

该错误没有解释我们使用了哪些非公共(public)类。我怎样才能得到它?

The app references non-public symbols in Payload/...app/libsqlite3.0.dylib: _dispatch_sources_type_vm, guarded_close_np, guarded_open_np

我试图通过从 xcode 中删除 libsqlite3.dylib 并添加链接器标志 '-lsqlite3' 或 '-libsqlite3 来解决问题>'(应用程序未编译的最后一个标志)。

我该如何解决?

最佳答案

您也可以只下载 sqlite 合并并将 sqlite 源代码包含到您的应用程序中。那不会链接到系统 libsqlite3.0.dylib 并且可以避免该问题。您的应用程序二进制文件会变得更大一点,但构建/验证问题会消失。

关于iOS 应用程序验证问题 : non-public API usage, libsqlite 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13258966/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com