Ios 在苹果公司批准我的API请求之前,我是否可以编译一个NehostThothelper项目并将其部署到我的设备上?

Ios 在苹果公司批准我的API请求之前,我是否可以编译一个NehostThothelper项目并将其部署到我的设备上?,ios,xamarin,networking,nehotspothelper,Ios,Xamarin,Networking,Nehotspothelper,我现在正在实施一个项目,该项目将使用NehostThelperAPI。通过Xamarin 我知道这个API需要苹果的批准。所以我已经发送了我的请求并等待响应 但是我想先编写代码并在我的设备上进行测试 可能吗 谢谢大家! 下面是我所做的步骤 申请特别批准 修改配置文件并将其添加到密钥链(尚未获得最新批准,只需选择我们需要的功能) [访问WiFi信息/热点/网络扩展/无线附件配置] 更新权限.plist 3.1将“com.apple.developer.networking.HotspotHelpe

我现在正在实施一个项目,该项目将使用NehostThelperAPI。通过Xamarin

我知道这个API需要苹果的批准。所以我已经发送了我的请求并等待响应

但是我想先编写代码并在我的设备上进行测试

可能吗

谢谢大家!

下面是我所做的步骤

  • 申请特别批准

  • 修改配置文件并将其添加到密钥链(尚未获得最新批准,只需选择我们需要的功能) [访问WiFi信息/热点/网络扩展/无线附件配置]

  • 更新权限.plist

  • 3.1将“com.apple.developer.networking.HotspotHelper”设置为true

    3.2启用“访问WiFi信息、热点、网络扩展和无线附件配置”

  • 更新信息.plist
  • 4.1设置值为“网络认证”的“所需后台模式”


    在做了以上所有的事情之后。我仍然得到了“(0xE8008016)”该可执行文件是用无效的实体签名的。

    是的,您可以编译它,但我建议您等待苹果的响应

    从历史上看,当涉及到安全性,尤其是批准
    nehostothelper
    使用请求时,他们一直非常认真。甚至一些明显的应用程序使用,如物联网设备、智能家居应用程序等也被拒绝

    引述官员的话:

    Nehotsothelper仅对热点集成有用。由于技术和业务限制,it无法用于其他任务,如配件集成或基于Wi-Fi的定位

    有关Wi-Fi管理API的有用信息-

    编辑:有关部署到设备的一些注意事项:

  • 您可以部署到模拟器,但不会发生任何事情-扫描命令不会被调用,代码只会注册助手,就这样
  • 但是,您不能部署到真正的设备,因为要做到这一点,您需要将该权限“嵌入”到配置配置文件中。在苹果授予您权限后,您可以修改您的资源调配配置文件,并且在底部有另一个字段用于“特殊权利” 像这样:

    不,我不认为在你得到特别许可之前,你可以在真正的设备上测试 苹果的权利

    正如政府所说:

    在使用
    NEHotspotHelper
    之前,您必须首先获得特殊许可 苹果授权(com.apple.developer.networking.HotspotHelper)

    您得到的错误(
    可执行文件使用无效的实体签名
    )告诉您您的权限无效的原因


    请参阅:嗨,谢谢你的回复!是的,如果苹果不允许我使用API,我们已经准备了一个备份计划。但要获得最佳的用户体验。热点助手非常重要。您是否曾经成功地将带有hotspot helper的project编译并部署到您的设备上?如果可能的话。我仍然想先编写和测试我的项目。等待苹果的回应。非常感谢你!