gpt4 book ai didi

ios - 最近发布的 iPhone 应用程序更新卡在启动画面

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:49:38 24 4
gpt4 key购买 nike

我在大约一周前提交了我的应用程序更新以供审核,当我提交它时(在多个设备和模拟器上)它对我来说运行良好。 Apple 审查并批准了它,现在每当用户下载它时,该应用程序就会永远卡在启动画面上。在 iOS 6 beta 上它会立即崩溃。我相信 Apple 放在商店中供下载的软件包一定有问题,但老实说我不知道​​。以前有人遇到过这种情况,或者有人对如何调试这样的问题有任何想法吗?

这可能是我第 30 次左右向 Apple 提交内容,这还是第一次发生这样的事情。我已经使用技术支持事件联系苹果,但到目前为止没有任何回应。我还使用了 itunesconnect 门户上的联系我们页面来询问它,但也没有得到回应。这两件事都是在周五完成的。作为次要问题,有谁知道当您以这两种方式中的任何一种方式提交问题时,需要多长时间才能收到 Apple 的回复?

最佳答案

我遇到了同样的问题。这是一个 DNS 问题。这让我抓狂了好几个月,因为我无法重现这个问题。然而,一个配置不当的 WiFi 偶然帮助我重现了这个问题。

iOS 尝试在应用程序生命周期开始时执行 DNS 查找。这甚至在执行一行代码之前。如果在主线程上同步执行 DNS 查找,则会阻塞 UI。只有在它试图在阻止 UI 的同时解析 DNS 大约 30 秒的情况下才会出现此问题。因此,iOS 看门狗会因超时而终止该应用程序。 Apple 也有一个文档- https://developer.apple.com/library/prerelease/ios/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/CommonPitfalls/CommonPitfalls.html

您可以在代码中搜索 DNS 查找并检查其执行情况。在我的例子中,是第 3 方 C 库导致了问题。

我知道这个问题已经很久没问了,希望它能帮助到别人。

关于ios - 最近发布的 iPhone 应用程序更新卡在启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934328/

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