我正在为第三方开发人员制作一个私有框架,他们不需要了解任何关于服务器的知识,URLs
等等。我需要为 进行一些设置ATS
,但似乎info.plist
在该框架的项目中进行更改不起作用。
我做错了什么还是应该是这样,我不能ATS
在我的框架范围内管理?
我正在为第三方开发人员制作一个私有框架,他们不需要了解任何关于服务器的知识,URLs
等等。我需要为 进行一些设置ATS
,但似乎info.plist
在该框架的项目中进行更改不起作用。
我做错了什么还是应该是这样,我不能ATS
在我的框架范围内管理?
ATS 配置适用于最终应用程序,而不是其中的任何特定框架,因此将使用的 info.plist 将成为使用您的框架的项目的一部分。
由负责该项目的开发人员将适当的密钥添加到他们的 info.plist。作为框架开发人员,除了记录任何所需的 ATS 配置之外,您无能为力。
打开我的项目info.plist
文件
NSAppTransportSecurity
添加一个名为Dictionary
.
添加了一个名为NSAllowsArbitraryLoads
as的子Boolean
键并将其值设置为YES。
那么您的每个网址都将被接受。