解决 App Transport Security has blocked a cleartext HTTP connection tommbiz.qpic.cnsince it is insecure. Use HTTPS instead or add this domain to Exception Domains in your Info.plist.

3 min read

要解决这个问题,您可以采取以下步骤:

  1. 打开您的 Xcode 项目。
  2. 导航到项目导航器中的Info.plist文件。
  3. 找到一个名为"App Transport Security Settings"的键,该键可能是一个字典或一个数组。
  4. 在该键下添加一个新的子项,将其命名为“Exception Domains”。
  5. 在“Exception Domains”子项下添加一个新的子项,该子项的名称是“tommbiz.qpic.cn”。
  6. 在“tommbiz.qpic.cn”子项下添加一个新的子项,将其命名为“NSAllowsArbitraryLoads”。
  7. 将“NSAllowsArbitraryLoads”子项的值设置为“YES”。

通过执行以上步骤,您已经为特定域名解除了 App Transport Security 的限制,允许您在应用程序中使用HTTP连接。但是请注意,使用HTTPS连接是更安全和推荐的选择。如果可能,您应该尽量使用HTTPS连接。