2012-02-15 25 views

回答

5

从个人测试来看,如果我在Xcode中使用Run命令部署应用程序,然后拔掉USB电缆,通常会在几秒钟内终止设备上的应用程序。这是因为您已经以调试模式运行应用程序。在调试模式下,应用程序连接到Xcode中的调试器;调试模式将日志语句输出到连接的调试器。这也将应用程序的执行与调试器联系起来(因此它可以捕获致命的异常和其他事情)。如果拔下电缆,由于无法与Xcode通信,应用程序将很快终止。

如果您部署应用程序,但在所有构建阶段完成后(以及在应用程序运行之前或甚至在应用程序运行之后)点击Stop,您应该可以单独使用Xcode中的应用程序,只要设备有电源,并且您用来部署的配置文件尚未过期。


如果你正在部署一个测试版,你可能使用了发展供应配置文件(而不是分布)。这些最后从您在iOS配置门户上生成它们开始的12个月

分发预配配置文件持续更短的时间。一个我现在已经在九月份到期了,我相信我去年十二月就已经完成了,所以这已经是9个月了。

+0

谢谢你,这正是我的需要,但你能给我来源还是链接描述你的答案 – 2012-02-15 07:04:26

+1

@MedoOo我会提供一个链接,但是苹果似乎没有明确说明配置文件会在12个月后过期。 [Here](https://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/10-Configuring_Development_and_Distribution_Assets/identities_and_devices.html#//apple_ref/doc/uid/TP40007959-CH4-SW3)提供关于提供续订过期配置文件的文档的链接。 – darvids0n 2012-02-15 07:15:39

+0

非常感谢我的朋友,但是“如果您正在部署测试版本,那么您可能会使用开发配置文件(而不是发行版)。这是我的需要,但我需要从苹果源或链接描述此.. – 2012-02-15 07:15:54

相关问题