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