2014-10-29 2 views
3

i clean установлен os x Yosemite вчера и установлен xcode 6. но, к сожалению, для моего старого проекта требуется ios 7.1, поэтому я удаляю xcode 6 и устанавливаю xcode 5.1.1. все, кажется, работает нормально, но когда я нажимаю на приложение «Фото» в симуляторе, он застрял на белом экране, когда экран показывает сначала, когда идет обед. Я попытался сбросить настройки &, но не повезло. то я полностью удалю xcode, включая ~/Library/Caches/com.apple.dt.Xcode, ~/Library/Developer, ~/Library/Application Support/iPhone Simulator каталог и файлы вручную и переустановил xcode 5.1.1, но проблема с приложением Photos не решена. Так что, пожалуйста, помогите мне решить эту проблему. я что-то пропустил? », мне нужно полностью стереть и переустановить Mac, чтобы снова работать, или есть проблема совместимости в Yosemite с xcode 5.1.1. Также я знаю, что могу установить 7.1-симулятор в xcode 6, но для этого потребуются некоторые дополнительные изменения в моем коде как xcode 6. Симулятор ios 8 в xcode 6 не имеет таких проблем. (извините, что я новичок здесь, и я не могу приложить скриншот, потому что у меня нет 10 баллов)Фотографий приложение в ios 7.1 симулятор не работает

Ошибка была: окт. 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 не удалось открыть файл базы данных окт. 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 Не удалось открыть хранилище/Пользователи/css/Библиотека/Поддержка приложений/iPhone Simulator/7.1/Media/PhotoData/Photos.sqlite с параметрами { NSPersistentStoreFileProtectionKey = NSFileProtectionNone; NSReadOnlyPersistentStoreOption = 1; NSSQLitePersistWALOption = 1; NSSQLitePragmasOption = { "journal_mode" = WAL; }; }. Требуется новая восстановленная база данных (Error Domain = NSCocoaErrorDomain Code = 260 "Операция не может быть выполнена. (Ошибка какао 260.)") 30 окт 11:34:46 CS02-MAC.local assetsd [4998]: *** Завершение приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Этот NSPersistentStoreCoordinator не имеет постоянных хранилищ. Он не может выполнить операцию сохранения. '

+0

проблема решена;) –

ответ

3

Проблема решена. Я открываю журнал Debug-> Открывает системный журнал и исследует проблему и узнал, что файл «Photos.sqlite» не найден. Я вручную скопировал этот файл с другого mac на «▸ Пользователи» [имя пользователя] ▸ Библиотека ▸ Поддержка приложений ▸ iPhone Simulator ▸ 7.1 ▸ Media ▸ PhotoData ». После этого приложение для фотографий работает правильно. Надеюсь, это поможет кому-то.

+1

Спасибо, что нашли время, чтобы опубликовать ответ, у меня была та же проблема. – Jigzat

+0

Приятный трюк. Я ищу, как этот. Прекрасно работает! – Kampai

3

Другой, более простой способ (особенно если у вас нет файла в другом месте), заключается в том, что вы также можете просто создать пустой файл с именем Photos.sqlite и поместить его в «Пользователи» [имя пользователя] ▸ Библиотека ▸ Поддержка приложений ▸ iPhone Simulator ▸ 7.1 ▸ Media ▸ PhotoData

(например: запустите это с терминала :) touch "/ Пользователи/[имя пользователя]/Библиотека/Поддержка приложений/iPhone Simulator/7.1/Media/PhotoData/Photos.sqlite "

Это сработало для меня.

+1

Спасибо! Работал как шарм! – AlexanderZ

Смежные вопросы