Я только что добавил Apple Watch к моей среде разработки и должен был обновить профиль разработки, чтобы включить это устройство, потому что XCode не будет обрабатывать его автоматически. Я перезапустил приложение как на моем iPhone, так и на iPad, и теперь мое приложение не показывает никаких данных, хотя я знаю, что есть данные в iCloud. Если я создаю данные на одном из устройств, эта новая информация появляется на другом устройстве. Итак, воссоздал мой профиль обеспечения, чтобы устройства начали игнорировать старые данные в iCloud, и есть ли способ вернуть то, что там было?Изменяет ли профиль профилей iCloud?
ответ
Оказывается, это не связано с предоставлением ресурсов. Я создал исходные данные в старой версии приложения. Затем я добавил атрибут модели Core Data и реализовал автоматическую миграцию, которая, казалось, работала нормально, но после установки обновленной версии обновленного приложения она, похоже, потеряла возможность доступа к более старым данным. Я переустановил версию 1.0, и все данные вернулись. Это вызывает беспокойство, поскольку меня беспокоит то, что произойдет в производственной среде, если пользователь создаст данные на более старой версии, а затем установит обновление. Будут ли их данные также потеряны в iCloud ?!
Он должен перенести данные, если он заменил аналогично подписанное приложение с тем же идентификатором пакета. Если версия 1.0 появилась в App Store, и вы заменили ее разработкой или специальной сборкой, она не будет выполнять миграцию из-за того, что данные хранятся по-разному для сборки App Store по сравнению с не-магазинами App Store. См. this для получения дополнительной информации.
Можете ли вы подтвердить, что версия 1.0 и новая версия были внутренними версиями (т. Е. Не из App Store)?
- 1. iCloud без профилей Provisioning
- 2. автоматический профиль профилей подготовки
- 3. Профиль профилей App Store
- 4. iCloud и правильное использование профиля профилей
- 5. Icenium профиль профилей не найден
- 6. Профиль профилей и сертификат разработчика
- 7. PHP Уникальный профиль профилей пользователей
- 8. Один профиль профилей для нескольких приложений?
- 9. Загрузка Xcode для TestFlight - нужен ли профиль профилей распределения?
- 10. Неверный профиль профилей для Mac/iPad
- 11. Профиль профилей становится недействительным каждый день
- 12. Не удалось загрузить профиль профилей из данных
- 13. Попытка настроить профиль профилей, но устройство заблокировано
- 14. Один профиль профилей более чем одной команды
- 15. профиль профилей и несоответствие имени приложения
- 16. xcode 6 профиль профилей предприятия-производителя
- 17. Загрузка профилей конкретных профилей при наличии нескольких активных профилей
- 18. Статус профилей профилей недействителен (управляется XCode)
- 19. Какой профиль профилей использовать при тестировании в App Purchase?
- 20. Необходимо заставить Xcode 5 не использовать профиль профилей подстановки
- 21. HealthKit: Не найдено подходящих профилей профилей
- 22. Программная вставка профилей профилей
- 23. Развертывание приложений для приложений iOS: профиль профилей для библиотек
- 24. Поля профилей профилей Buddypress
- 25. Обработка многопользовательских профилей
- 26. Хранение фотографий в iCloud
- 27. Использование профилей в мавена
- 28. Ни один из действительных профилей резервов не позволили конкретные элементы:
- 29. Профили профилей Xcode
- 30. Возможно ли реализовать профиль Proximity без GATT?
Да, это внутренние версии. Приложение еще не выпущено в App Store. Мой ответ выше также не совсем точен. Когда я запускаю целевую страницу Watch для своего приложения, чтобы проверить расширение Watch, существующие данные исчезают с телефона и заменяются данными, которые я создал в первый раз, когда они исчезли. Возможно ли, что идентификатор пакета в приложении «Наблюдение» использует телефон в другом хранилище Core Data? – mashers
Возможно, но я нахожу это необычным. Вы уверены, что вы случайно не изменили идентификатор пакета между версиями 1 и 2. Если нет, это может быть ошибка сборки iOS/Xcode. Я никогда не делал iCloud CoreData с расширением Apple Watch. Вы посмотрели на этот вопрос: http://stackoverflow.com/questions/30240585/using-same-icloud-enabled-coredata-store-across-watch-extension-and-iphone – wottle