私有框架的App Transport Security设置

时间:2015-11-16 11:40:34

标签: ios ios-frameworks app-transport-security

我为第三方开发人员制作了一个私有框架,他们不需要了解有关服务器的任何信息,URLs等等。 我需要为ATS进行一些设置,但似乎在该框架中更改info.plist的项目无法正常工作。

我做错了什么或它应该是这样的,我不能在我的框架范围内管理ATS

2 个答案:

答案 0 :(得分:4)

ATS配置适用于最终应用程序,而不适用于其中的任何特定框架,因此将使用的info.plist将成为使用框架的项目的一部分。

负责 项目的开发人员可以将相应的密钥添加到他们的info.plist中。除了记录任何所需的ATS配置之外,您无法做任何框架开发人员。

答案 1 :(得分:0)

打开我的项目info.plist文件

将名为NSAppTransportSecurity的密钥添加为Dictionary

添加了一个名为NSAllowsArbitraryLoads的子密钥Boolean,并将其值设置为

然后你的每个网址都会被接受。