2014-10-29 84 views
3

我清理安裝os x Yosemite昨天和安裝xcode 6.但不幸的是我的舊項目需要ios 7.1所以我刪除xcode 6並安裝了xcode 5.1.1。一切似乎工作正常,但當我點擊模擬器中的照片應用程序,它停留在白色屏幕上,當屏幕顯示第一次時,應用程序的午餐。我試圖重置內容&設置,但沒有運氣。然後我卸載xcode完全包括〜/庫/ Caches/com.apple.dt.Xcode,〜/庫/開發人員,〜/圖書館/應用程序支持/ iPhone模擬器目錄和文件手動並重新安裝xcode 5.1.1,但照片應用程序的問題沒有解決。 所以請幫我解決這個問題。我是否錯過了某些東西?,我是否必須徹底清除並重新安裝mac才能重新工作,或者使用xcode 5.1.1在優勝美地存在兼容性問題。 另外我知道我可以在xcode 6中安裝7.1模擬器,但它需要我的代碼作爲xcode 6進行一些額外的更改。xcode 6中的ios 8模擬器沒有這樣的問題。 (抱歉,我在這裏是新的,因爲沒有10分,我無法附加截圖)在ios 7.1模擬器不工作的照片應用程序

錯誤是: 10月30日11:34:38 CS02-MAC.local SpringBoard [4941]:BBServer:數據提供者「com.apple.mobileslideshow」在60秒內沒有響應。 Oct 30 11:34:46 CS02-MAC.local assetsd [4998]:PLMigrationLog無法獲取uuid映射的路徑21無法打開數據庫文件 Oct 30 11:34:46 CS02-MAC.local assetsd [4998]: PLMigrationLog沒有存儲文件在「/ Users/css/Library/Application Support/iPhone Simulator/7.1/Media/PhotoData/Photos.sqlite」旁邊移動 Oct 30 11:34:46 CS02-MAC.local assetsd [4998]: PLMigrationLog無法使用選項打開store/Users/css/Library/Application Support/iPhone Simulator/7.1/Media/PhotoData/Photos.sqlite NSPersistentStoreFileProtectionKey = NSFileProtectionNone; NSReadOnlyPersistentStoreOption = 1; NSSQLitePersistWALOption = 1; NSSQLitePragmasOption = 「journal_mode」= WAL; }; }。需要新的重建數據庫(錯誤域= NSCocoaErrorDomain代碼= 260「操作無法完成。(可可錯誤260.)」) Oct 30 11:34:46 CS02-MAC.local assetsd [4998]:***由於未捕獲異常「NSInternalInconsistencyException」而終止應用,原因:'此NSPersistentStoreCoordinator沒有持久性存儲。它不能執行保存操作。'

+0

問題已解決;) – 2014-10-30 06:19:15

回答

3

問題已解決。 我打開日誌調試 - >打開系統日誌,並調查問題,並知道沒有找到文件'Photos.sqlite'。我手動將該文件從另一臺Mac複製到'▸用戶▸[用戶名]▸庫▸應用程序支持▸iPhone模擬器▸7.1▸媒體▸PhotoData'。 之後,照片應用程序正常工作。 希望這會幫助別人。

+1

感謝您花時間發佈答案,我遇到了同樣的問題。 – Jigzat 2014-11-13 15:26:02

+0

好戲。我在尋找這個。完美的作品! – Kampai 2014-12-23 12:52:25

3

另一種更簡單的方法是,您也可以創建一個名爲Photos.sqlite的空白文件,並將其放置在▸用戶▸[用戶名]▸庫▸應用程序支持▸iPhone模擬器▸7.1▸媒體▸PhotoData

(例如:從終端運行:) touch「/ Users/[username]/Library/Application Support/iPhone Simulator/7.1/Media/PhotoData/Photos.sqlite 「

這對我有效。

+1

謝謝!像魅力一樣工作! – AlexanderZ 2015-01-18 16:25:31

相關問題