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

标签 ios xcode app-store entitlements homekit

我在调解中心收到了来自 apple 的拒绝信息:

指南 2.5.1 - 性能 - 软件要求

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

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

由于没有准确的方法来预测如何修改 API 以及这些修改可能产生的影响,Apple 不允许在 App Store 应用程序中未经批准使用公共(public) API。

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

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

最佳答案

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

Signing and Capabilities[1

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

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

关于ios - 如何从二进制文件中删除 HomeKit API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58753499/

相关文章:

iphone - SCNetworkReachabilityRef在Xcode上泄漏

ios - swift shouldPerformSegueWithIdentifier 异步获取数据

ios - UIButton 的绘图下划线隐藏在 View 后面

iphone - iOS 在没有应用商店的情况下安装应用

ios - 为什么我的应用程序只构建 arm64 slice?

ios - 无效的包结构 - 该应用程序可能只包含一个可执行文件。

ios - ARC 是否消除了对临时变量的需要?

iPhone 添加(+)按钮操作?

arrays - 从 JSON 数组访问特定值 swift 4

iphone - 不推荐使用的方法和 iOS 部署目标的概念