2014-10-29 53 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

相关问题