1

由于不支持 IPv6 网络支持,我的应用程序被拒绝。

这是来自苹果的消息:

当在连接到 IPv6 网络的 Wi-Fi 上运行 iOS 11 的 iPhone 上进行审查时,我们在您的应用程序中发现了一个或多个错误。

通过应用程序提交推文不会将其发布在提要或 Twitter 网站上。

我的应用程序非常简单,并使用 RestAPI 调用发布文本。这是代码片段。

let client = TWTRAPIClient(userID: userid)
let url = "https://api.twitter.com/1.1/statuses/update.json";
let message:[String:Any] = ["status": text]
var error: NSError?
let request = client.urlRequest(withMethod: "POST", url: url, parameters: message, error: &error)

DispatchQueue.main.async {
  client.sendTwitterRequest(request) { (response, data, ConnectionError) -> Void in
    if let error = connectionError {
      print("Error: \(error.localizedDescription)")

      DispatchQueue.main.async {
        completion(error)
      }
    } else {
      DispatchQueue.main.async {
        completion(nil)
      }
    }
  }
}

有没有人经历过这个?

4

1 回答 1

0

从 Podfile 中删除 AFNetworking 解决了这个问题

于 2018-03-07T18:48:00.517 回答