如何在我的iOS应用程序中添加权限,以便在请求苹果之前快速测试它是否工作



我想测试向我的iOS应用程序添加一个名为";MyApp";。例如,让我们说以下是权利:

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

我将以上内容添加到我的.entitlements文件中。但当我这样做的时候,Xcode开始抱怨,并指出以下错误。

Automatic signing is unable to resolve an issue with the "MyApp" target's entitlements.
Automatic signing can't add the com.apple.developer.networking.gamecenter entitlement to your provisioning profile. Switch to manual signing and resolve the issue by downloading a matching provisioning profile from the developer website. Alternatively, to continue using automatic signing, remove this entitlement from your entitlements file and its associated functionality from your code.

我理解这个错误。它希望我通过进入开发人员网站将权限添加到我的配置文件中。但是,在我请求苹果授予我权利之前,甚至不可能通过添加权利来测试我的代码吗?这真的很奇怪。我首先想测试我的代码,看看添加权限是否适用于我的应用程序。

在iOS/iPadOS模拟器上进行测试不需要授权,但对于读取设备,您需要请求授权。您可以在此处请求:https://developer.apple.com/contact/request/networking-multicast

来源:https://developer.apple.com/news/?id=0oi77447

相关内容

  • 没有找到相关文章

最新更新