使用 Xcode 将 iOS 应用程序安装到设备后,为了在设备上进行测试,设备断开连接后应用程序还能继续运行多久?
2 回答
从个人测试来看,如果我在 Xcode 中使用 Run 命令部署应用程序,然后拔下 USB 电缆,通常这会在几秒钟内终止设备上的应用程序。这是因为您已在调试模式下运行应用程序。在调试模式下,应用程序连接到您在 Xcode 中的调试器;调试模式将日志语句输出到连接的调试器。这还将应用程序的执行与调试器联系起来(因此它可以捕获致命异常和其他事情)。如果您拔下电缆,应用程序将由于无法与 Xcode 通信而很快终止。
如果您部署应用程序,但在所有构建阶段完成后(以及在应用程序运行之前甚至之后)点击停止,您应该能够与 Xcode 分开使用该应用程序,并且只要设备已通电,并且您用于部署它的配置文件尚未过期。
如果您正在部署测试版本,您可能会使用Development Provisioning Profile(而不是Distribution)。从您在 iOS Provisioning Portal 上生成它们的最后十二个月。
分发配置文件的持续时间较短。我目前有一个在 9 月到期,我相信我是在去年 12 月生成的,所以大约是 9 个月。
另一个注意事项:
至于在不连接Xcode的情况下,你可以在设备上使用自己的“已安装的应用程序”多长时间;我最近注意到(截至 2018 年 12 月 - 2019 年 1 月),您可以在您的设备(我为 iPhone)上使用您的应用程序大约一周左右。一旦这个提议的“时间范围”结束,应用程序将无法打开,并且“设备管理”信息将从您的设备中消失。ei:( -> 常规 -> 设备管理 -> 批准你成为开发者)
不确定这对其他人是否属实,但一直发生在我身上。我想知道你们中是否有人遇到过同样的情况。
希望这可以帮助-