2012-07-26 45 views
6

將我的XCode更新到版本4.4後,似乎無法從我的設備中檢索應用程序數據。通過組織者(管理器 - >設備 - >「設備」 - >應用程序 - >「應用程序」 - >)下載我的應用程序數據(如SQLite數據庫和我創建的文件)下載)。當試圖下載應用程序數據時XCode 4.4「權限被拒絕」

使用Xcode 4.4當我嘗試從沙箱下載文檔時,出現錯誤(「權限被拒絕」)。

有沒有什麼新的(也許是一個新的設置?)我必須改變以從我的設備再次獲取應用程序數據?

回答

4

臨時的解決辦法是使用iTunes來從文件夾中的文件。

在你的.plist - >信息屬性列表 - >補充:

UIFileSharingEnabled(YES)

重建和去iTunes和從文件夾獲取文件。

+0

使它接收文件更復雜一點,但這工作,謝謝。 – 2012-08-07 09:27:23

+0

有沒有辦法使用iTunes恢復數據?我試過,但我的應用程序數據在子文件夾中,使用「添加」不會將文件夾內容放在子文件夾內 - 只在根目錄中。 – Peter 2012-10-16 09:53:59

3

我有同樣的問題,將給予多一點信息:

即使Xcode中給出了「權限被拒絕」的錯誤,它的出口兩個文件到xcappdata文件,甚至不出口「的文件「文件夾。

AppDataInfo.plist 
com.apple.PeoplePicker.plist 

然後我刪除的應用程序,並關閉該設備的所有數據,並使用Xcode中重新安裝它。在運行應用程序並生成日誌(將日誌保存到文檔文件夾中)後,我導出了數據。這個新的日誌文件被正確地導出到「Doc​​uments」文件夾中,但是Xcode仍然生成了「Permission Denied」錯誤。

進一步運行應用程序並生成日誌後,試圖導出新數據導致與重新安裝後的第一次導出相同的導出。

+0

你是對的,XCode導出一些plist文件(例如包含NSUserDefaults的文件)​​,但不幸的是根本沒有文件。 – 2012-07-27 13:49:06

+0

目前,我再次下載了Xcode 4.3.3。我現在正在備份並運行。 – flybayer 2012-07-27 19:05:08

+0

Xcode 4中也存在此問題。5開發人員預覽版3. – flybayer 2012-07-27 19:53:51

0

我看到這個問題也與Xcode 4.4,使用iExplorer來獲取文件,別人說PhoneView應該也應該工作。

1

我一直在從磁盤映像暫時安裝Xcode 4.3.3並使用Organizer。不是最好的解決方案,但似乎是一個「好的」解決方法。

UPDATE:似乎被固定在Xcode 4.4.1

3

這個bug似乎固定在Xcode 4.4.1

0

對不起,對於這個問題,後期的答覆。如果有人遇到這種情況,我認爲它的價值是值得的。獲取數據的最佳方式是通過使用名爲「iPhone Explorer」或「iExplorer」的應用程序直接訪問應用程序文件夾,這兩個文件都是免費的,並且可以讓您直接訪問iOS設備文件結構,並且可以從中複製Documents文件夾。

希望它有幫助。謝謝:)