2

我的应用添加了WiFi配置功能。相关权限都配置好了,打包测试没有问题。

但是在准备打包上传到应用商店的时候,

错误 ITMS-90514:“缺少代码签名权利。在 'Payload/xxx.app/xxx' 中使用 'network-authentication' 后台模式需要 'com.apple.developer.CaptiveNetworkPlugin' 或 'com.apple.developer .networking.HotspotHelper 的权利。”

被报错

添加时

<key>com.apple.developer.networking.HotspotHelper</key>
<true/>

Xcode编译会报错:

-1:配置文件“xxx”不包括 com.apple.developer.networking.HotspotHelper 权利。(在目标 'xxx 中)

在此处输入图像描述

4

1 回答 1

0

这意味着您的配置文件不包含该功能。现在,如果您使用了手动创建的配置文件,那么您需要登录到您的开发人员帐户并添加编辑您的配置文件并添加其他功能,或者您可以创建一个新的配置文件(推荐因为苹果可能不允许在现有配置文件中添加新功能)具有所有功能。

更好的方法是自动的code signing。在这种情况下,您需要在 Xcode 中添加您的帐户(根据 Xcode 的偏好)。然后从一般情况下,您可以检查Automatically manage signing并且不需要证书和配置文件。然后,您将添加的任何功能都将自动包含在您的自动生成的配置文件中。您不需要手动管理任何内容。

于 2019-12-12T11:26:22.513 回答