我們目前正在開發iOS10應用程序,其中包括「Messages Extension」。如何找到Apple App Group的共享目錄
要共享CoreDatas持久store.sqlite
inbetween應用程序和擴展,我們正在使用共享「蘋果應用程序組」的目錄,這是工作正常。
現在,我們必須爲了調試的原因而在商店上手,並且無法找到目錄。 Apps容器目錄完全是空的,這很有意義。但是如何下載我們的數據庫?我們是否需要以某種方式將其以編程方式複製到可到達的地方?
概括起來:
- 我們已經使用CoreData存儲model.sqlite在我們的共享目錄。
- 一切正常運行。
- 我們想存檔的是將數據庫下載到我們的電腦。
沒有共享目錄,我們可以簡單地使用Xcode-> Devices從設備下載App容器。但是,因爲我們使用共享目錄,.sqlite數據庫不在容器內。
問題: 我們如何從設備上下載.sqlite數據庫到我們的電腦?
這將有助於看到一些代碼。例如,你怎麼知道共享容器確實是空的?你看過NSFileManager.defaultManager()。containerURLForSecurityApplicationGroupIdentifier(「group.etc.etc。」)嗎? – inwit
共享容器不是空的。 Apps容器是。 – shallowThought