如何从二进制文件中删除 HomeKit API

How to remove the HomeKit API from within your binary

我在解决中心收到苹果的拒绝信息:

准则 2.5.1 - 性能 - 软件要求

您的应用以未经批准的方式使用 public API,这不符合 App Store 审核指南的准则 2.5.1。

具体来说,从您的二进制文件中删除 HomeKit API 并重新提交您的申请以供审核是合适的。

由于没有准确的方法来预测 API 的修改方式以及这些修改可能产生的影响,Apple 不允许在未经批准的情况下使用 public API App Store 应用程序。

我使用的应用程序代码是开源的 https://github.com/SuperMarcus/NineAnimator

我需要有关如何从二进制文件中删除 HomeKit API 的帮助。

首先将其从 Signing and Capabilities 中删除:

然后再次尝试 运行 您的代码。

如果您在代码中的任何地方使用 HomeKit API,Xcode 会告诉您它在哪里。