如何从二进制文件中删除 HomeKit API
Posted
技术标签:
【中文标题】如何从二进制文件中删除 HomeKit API【英文标题】:How to remove the HomeKit API from within your binary 【发布时间】:2019-11-07 16:49:39 【问题描述】:我在解决中心收到了来自苹果的这条拒绝消息:
指南 2.5.1 - 性能 - 软件要求
您的应用以未经批准的方式使用公共 API,这不符合 App Store 审核指南的指南 2.5.1。
具体来说,最好从二进制文件中删除 HomeKit API,然后重新提交申请以供审核。
由于没有准确的方法来预测 API 可能被修改的方式以及这些修改可能产生的影响,Apple 不允许在 App Store 应用中未经批准使用公共 API。
我使用的应用代码是开源的 https://github.com/SuperMarcus/NineAnimator
我需要有关 的帮助。
【问题讨论】:
【参考方案1】:首先将其从Signing and Capabilities
中删除:
然后尝试再次运行您的代码。
如果您在代码中的任何位置使用HomeKit
API,Xcode 会告诉您它在哪里。
【讨论】:
以上是关于如何从二进制文件中删除 HomeKit API的主要内容,如果未能解决你的问题,请参考以下文章