我为第三方开发人员制作了一个私有框架,他们不需要了解有关服务器的任何信息,URLs
等等。
我需要为ATS
进行一些设置,但似乎在该框架中更改info.plist
的项目无法正常工作。
我做错了什么或它应该是这样的,我不能在我的框架范围内管理ATS
?
答案 0 :(得分:4)
ATS配置适用于最终应用程序,而不适用于其中的任何特定框架,因此将使用的info.plist将成为使用框架的项目的一部分。
负责 项目的开发人员可以将相应的密钥添加到他们的info.plist中。除了记录任何所需的ATS配置之外,您无法做任何框架开发人员。
答案 1 :(得分:0)
打开我的项目info.plist
文件
将名为NSAppTransportSecurity
的密钥添加为Dictionary
。
添加了一个名为NSAllowsArbitraryLoads
的子密钥Boolean
,并将其值设置为是。
然后你的每个网址都会被接受。