2014-10-11 66 views
0
運行iOS行動擴展

我可能會忽視的東西簡單,但我最近建立了一個行動擴展在IOS 8.1 B2上的Xcode 6.1 GM 2.沒有Xcode中

如果我通過運行Xcode中擴展(選擇方案和運行;它要求我選擇一個應用程序來打開我選擇「照片」的擴展程序),並且擴展程序按預期運行。但是,如果我分離並運行未連接到Xcode的照片應用程序,擴展程序似乎崩潰。如果我嘗試附加到已經運行的照片,我會在Xcode中看到「丟失的連接」錯誤。

我真的不確定如何調試,因爲它只發生在Xcode之外的擴展。

回答

0

看來我的問題是與擴展的高內存使用率有關。出於某種原因,系統似乎只會在沒有附加到Xcode的情況下才會殺死內存使用率較高的擴展。該擴展不僅在連接時工作正常,但沒有跡象表明你的內存使用率很高(似乎沒有警告)。改變擴展爲更少的資源飢餓解決了我的問題,因爲崩潰只發生在擴展處理大量數據時。