不使用Xcode运行iOS操作扩展

不使用Xcode运行iOS操作扩展,ios,ios8,xcode6,ios8-extension,Ios,Ios8,Xcode6,Ios8 Extension,我可能忽略了一些简单的东西,但我最近在Xcode 6.1 GM 2上的iOS 8.1 b2中构建了一个操作扩展 如果我通过Xcode运行扩展(选择方案并运行;它要求我选择一个应用程序来打开扩展,我在其中选择“照片”),并且扩展按预期运行。但是,如果我分离并运行未连接到Xcode的照片应用程序,则扩展似乎会崩溃。如果我试图附加到已经运行的照片,我会在Xcode中得到一个“断开连接”错误 我不确定如何调试,因为只有在Xcode之外启动扩展时才会发生这种情况。我的问题似乎与扩展的高内存使用率有关。出于

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

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


我不确定如何调试,因为只有在Xcode之外启动扩展时才会发生这种情况。

我的问题似乎与扩展的高内存使用率有关。出于某种原因,系统似乎只有在未连接到Xcode时才会杀死内存使用率高的扩展。扩展不仅在连接时工作正常,而且没有迹象表明内存使用率很高(似乎没有任何警告)。将扩展更改为更少的资源消耗解决了我的问题,因为只有当扩展处理大量数据时才会发生崩溃