由于 Apple 为在 Mac App Store 之外分发的应用程序引入了新的公证流程,当我尝试提交通过 CocoaPods 安装了 Sparkle 框架的公证申请时,我收到了这个错误。
该错误首先出现在我的应用程序(帮助应用程序和其他框架)中包含的所有包中,但是在我通过项目编辑器启用 Hardened Runtime 后,除了这两个提到的 Sparkle 包之外,它们都消失了。
我不太了解这个新公证的指导方针,因为它刚刚发布,我已经看过WWDC 2018关于它的演示文稿并且找不到任何其他文档。
任何想法如何为 Sparkle 的 Autoupdate.app 和 fileop 启用强化运行时?还是 Sparkle 不可能像启用沙盒一样,因为自动更新过程需要访问其他应用程序?