草庐IT

ios - PencilKit-ITMS-90338 : Non-public API usage when uploading app to AppStoreConnect

coder 2024-01-28 原文

我尝试了 3 种不同的弱链接 PencilKit:

  1. 通过目标 > 框架 > 添加 PencilKit > 不嵌入
  2. 通过在其他链接器标志中使用“-weak_framework PencilKit”进行弱链接
  3. 通过在其他链接器标志中使用“-framework PencilKit”进行链接

使用 ITMS-90338 拒绝每个构建:非公共(public) API 使用。

该项目在 Objective-C 中。我还将使用 PencilKit 的 View Controller 重写到 Swift 中并得到了同样的错误,因为它也连接到 ObjC 领域。

有没有人成功将存档上传到 AppStoreConnect,该存档也与 PencilKit 链接并且部署目标低于 iOS 13.0?

最佳答案

他们只是在 Xcode 11.1 GM 中修复了它,您也可以上传到早于 iOS 13 的旧版本(当然不支持)。

关于ios - PencilKit-ITMS-90338 : Non-public API usage when uploading app to AppStoreConnect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57415292/

有关ios - PencilKit-ITMS-90338 : Non-public API usage when uploading app to AppStoreConnect的更多相关文章

随机推荐