2

在为 MacOS 寻找 UIKit 的替代品时,我遇到了 UXKit(Apple 用于开发新照片应用程序的私有框架)。我在这里找到了一个使用 UXKit 制作的演示应用程序,这里找到了另一个演示应用程序。它们包括由 class-dump 生成的 UXKit 标头。这两个应用程序都在 MacOS (High Sierra 10.13.1) 上成功构建和运行。

问题是如果我们在 Xcode 项目中包含这些头文件并开发 MacOS 应用程序,它会安全地发布在 Mac AppStore 上吗?如果否,那么可以在 MacOS 应用程序中使用 UXKit 并将它们发布到 Mac AppStore 之外。

在此处阅读有关 UXKit的更多信息。

我遇到了Chameleon,但它看起来没有维护很长时间,也没有使用 UXKit(它试图模仿 UXKit),所以我对它不感兴趣。

4

1 回答 1

3

不,在运输应用程序中使用系统私有框架是不安全的。该框架可能会在操作系统版本之间以不兼容的方式更改,甚至被完全删除。

于 2017-11-29T21:42:43.090 回答