2017-04-08 105 views
3

我的Mac应用程序有一个内置的AirPlay功能,用于将视频文件从我的应用程序传输到Apple TV,因此,在将应用程序提交给Mac时需要服务器访问授权密钥(“com.apple.security.network.server”)应用商店?我的Mac App需要应用服务器授权密钥吗?

https://developer.apple.com/library/content/documentation/Miscellaneous/Reference/EntitlementKeyReference/Chapters/EnablingAppSandbox.html#//apple_ref/doc/uid/TP40011195-CH4-SW9

+0

如果在所有的,你需要的_client_权利:_”传出连接和传入连接都可以发送和接收数据,唯一的区别在于您的应用是启动连接还是正在接收由其他应用或其他主机启动的连接。“_然后:_”允许传出连接 com.apple。 security.network.client“_ – DarkDust

+0

@DarkDust你的意思是我需要客户端权利,而不是服务器? – RRN

+0

是的,这就是我写的。 – DarkDust

回答

2

是的!你需要的是权利的关键

如果您的应用程序连接到互联网,你需要将以下行添加到您的entitlements.plist:

<key>com.apple.security.network.client</key> 
<true/> 
+0

我的Mac应用程序有一个内置的AirPlay功能,用于将视频文件从我的应用程序传输到Apple TV,因此,在将应用程序提交给Mac App时需要Server Access授权密钥(“com.apple.security.network.server”)商店? – RRN

+0

您需要客户端权利 –

+0

因为我正在启动与苹果电视的连接,所以我需要客户端,我是否正确? – RRN

相关问题