从 xcode 10.1 安装到 iOS 12+ 时,应用程序在启动屏幕上冻结

Posted

技术标签:

【中文标题】从 xcode 10.1 安装到 iOS 12+ 时,应用程序在启动屏幕上冻结【英文标题】:App freezes on launch screen when installed from xcode 10.1 to iOS 12+ 【发布时间】:2019-01-08 12:23:03 【问题描述】:

当我将应用程序从 Xcode 10.1 安装到 iPad(ios 12.1) 时,应用程序在启动屏幕上冻结。应用程序在 iOS 版本低于 12 的 iPad 上运行良好。 自从我将 Xcode 更新到 10 后,我就面临这个问题。

有人知道如何解决这个问题吗?

【问题讨论】:

如果您查看 Xcode 设备窗口中显示的日志,它是否提供了冻结时的任何信息? 【参考方案1】:

我回答这个问题是为了帮助遇到这个问题的其他人。

如果您使用分发证书将应用程序安装在具有 Ad-hoc 配置文件或内部配置文件的设备上,应用程序会在启动屏幕上冻结。即使应用启动,您也不会在 Xcode 中获得日志。

以下是处理此问题的步骤:

    创建新方案 编辑此方案并在左侧选择“运行” 对于可执行文件选择“启动时询问”

使用此方案在设备上安装应用程序。它将要求选择要启动的可执行文件。选择您的应用程序的可执行文件名,它将在设备上启动该应用程序。您还可以在 Xcode 中看到日志。

【讨论】:

这发生在我在 iOS14 上的 Xcode 12.1 中,您的修复适用于此。 @Brett 请点赞 :) 已经在 2020 年 11 月返回 :-)

以上是关于从 xcode 10.1 安装到 iOS 12+ 时,应用程序在启动屏幕上冻结的主要内容,如果未能解决你的问题,请参考以下文章

iOS:Xcode8以下真机测试iOS10.0和iOS10.1配置包

此 iPhone 6 运行的是 iOS 10.1 (14B55c),此版本的 Xcode 可能不支持

从Xcode 10部署到运行iOS 12的iPhone时,应用程序立即崩溃

iOS 12 未收到 FCM 通知

是否可以在 High Sierra (10.13.6) 上安装 Xcode 10.2?

IONIC 4:“ionic cordova build ios”不显示使用 Xcode 10.1 构建失败或成功