0

我可能忽略了一些简单的事情,但我最近在 Xcode 6.1 GM 2 上的 iOS 8.1 b2 中构建了一个动作扩展。

如果我通过 Xcode 运行扩展程序(选择方案并运行;它要求我选择一个应用程序来打开我选择“照片”的扩展程序)并且扩展程序按预期运行。但是,如果我分离并运行未连接到 Xcode 的照片应用程序,则扩展程序似乎会崩溃。如果我尝试附加到已经运行的照片,我会在 Xcode 中收到“丢失连接”错误。

我不确定如何调试,因为它仅在我在 Xcode 之外启动扩展时才会发生。

4

1 回答 1

0

看来我的问题与扩展程序的高内存使用率有关。出于某种原因,系统似乎仅在未附加到 Xcode 时才杀死内存使用量高的扩展。该扩展不仅在连接时运行良好,而且没有迹象表明您的内存使用率很高(似乎没有警告)。更改扩展以减少对资源的消耗解决了我的问题,因为崩溃仅在扩展处理大量数据时发生。

于 2014-10-16T14:54:38.043 回答