我一直使用 XCode 构建和分发我的 MacOS 应用程序,与多年前相同。最近我注意到,当我将应用上传到 Apple 进行公证时,它会成功返回“准备分发”的标志,但在档案视图中的警告标志 “altool has been deprecated...you should start using notarytool to notarize your software” 提示“altool已不推荐使用…您应该开始使用notarytool来做软件公证 ”。
经过一些阅读后,我明白了这个信息的意思。我不明白的部分是,据我所知,我在项目中根本没有使用 altool。在构建过程中,我没有任何运行脚本或其他内容,并且在项目中完全搜索了任何有关 altool 的引用,但都没有找到。我唯一进行的公证是自动上传至 Apple 进行公证的过程,希望不会使用过时的方法。
我正在使用通过 Cocoapods 加载的 Sparkle 框架,因此我怀疑可能与此有关,也许是某些预先使用 altool 或其他我不太理解的内容进行的预认证,但我还没有能够找到任何其他人在不使用脚本的情况下看到这条消息的提及。
目前我可以接受,因为公证通过了,除了这个警告之外,但我想现在解决这个问题,以便在它真正不受支持时我不会手忙脚乱。
有没有人有任何想法或建议,可以帮助我找出导致这个警告在公证过程中显示的确切项目部分?
经过一些阅读后,我明白了这个信息的意思。我不明白的部分是,据我所知,我在项目中根本没有使用 altool。在构建过程中,我没有任何运行脚本或其他内容,并且在项目中完全搜索了任何有关 altool 的引用,但都没有找到。我唯一进行的公证是自动上传至 Apple 进行公证的过程,希望不会使用过时的方法。
我正在使用通过 Cocoapods 加载的 Sparkle 框架,因此我怀疑可能与此有关,也许是某些预先使用 altool 或其他我不太理解的内容进行的预认证,但我还没有能够找到任何其他人在不使用脚本的情况下看到这条消息的提及。
目前我可以接受,因为公证通过了,除了这个警告之外,但我想现在解决这个问题,以便在它真正不受支持时我不会手忙脚乱。
有没有人有任何想法或建议,可以帮助我找出导致这个警告在公证过程中显示的确切项目部分?