2

我尝试以 3 种不同的方式弱链接 PencilKit:

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

每个构建都使用 ITMS-90338 被拒绝:非公共 API 使用。

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

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

4

3 回答 3

1

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

于 2019-09-25T12:53:09.357 回答
0

同样的问题在这里......,我想我现在可以工作了。因为我没有收到来自 Apple 的邮件,并且正在显示构建......我将 webview 升级到 @4.1.1

这是我的清单:

   cordova-plugin-ionic-webview 4.1.1
于 2019-09-19T05:53:49.310 回答
0

PencilKit是适用于 iOS 13.0 及更高版本的新框架。由于 iOS 13 尚未发布,您还不能使用它发布应用程序!

因此,将您的应用部署目标设置为 13.0 并等待 iOS 13 发布。

于 2019-08-16T02:29:23.417 回答