gpt4 book ai didi

ios - 应用商店因同样的问题拒绝了我的应用 2 次

转载 作者:行者123 更新时间:2023-11-28 18:29:13 24 4
gpt4 key购买 nike

我完成了我的第一个应用并尝试提交,但应用商店拒绝了 2 次,原因与他们发给我的原因相同:

We discovered one or more bugs in your app when reviewed on an iPhone running iOS 9.3.2 on Wi-Fi. - During review we were unable to sign into the app as a network error occurred Next Steps

Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.

Apps are reviewed on an IPv6 network. Please ensure that your app supports IPv6 networks, as IPv6 compatibility is required.

但我在我的设备中测试了 wifi、蜂窝网络,它现在工作正常,但我没有得到我需要解决方案的问题。

最佳答案

自今年 6 月以来,Apple 已强制要求使用 IPv6。但该库目前不支持 IPv6。所以你需要做的是复制主包中的库并更改 NetworkReachabilityManager.swift 文件

中的以下内容
public convenience init?() {
var address = sockaddr_in()
address.sin_len = UInt8(sizeofValue(address))
address.sin_family = sa_family_t(AF_INET6) // Change this from AF_INET to AF_INET6

guard let reachability = withUnsafePointer(&address, {
SCNetworkReachabilityCreateWithAddress(nil, UnsafePointer($0))
}) else { return nil }

self.init(reachability: reachability)
}

如果你的项目中使用了Pod,你需要解锁文件才能改变。但同样,当您更新 Pod 时,请记住将 AF_INET 更改为 AF_INET6

这里勾选You Pod,选择如图所示的文件

enter image description here

AF_INET 更改为 AF_INET6 然后您将收到解锁文件并保存文件的警报

enter image description here

测试您的应用的 IPv6 地址 follow

礼貌:SO Answer

关于ios - 应用商店因同样的问题拒绝了我的应用 2 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38342832/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com