Xcode не загружает .xcappdata в приложение.
Я хочу предварительно загрузить приложение в симуляторе с помощью набора данных (приложения для основных данных), загруженного с моего iPhone 5s.
Я сделал следующие шаги:
- Запустите приложение на моем устройстве, подключенном к Xcode
- Загрузите мои данные через панель устройств.
- Назовите
.xcappdata
"simple.xcappdata" и потяните его в мой проект Xcode
- Выберите "simple.xcappdata" в качестве данных приложения в схеме, в которой я запускаю
- Запуск приложения, у меня нет данных в представлении списка.
Ниже перечислены шаги, которые я сделал здесь: http://corporationunknown.com/blog/2014/07/10/preloading-development-data-into-your-ios-app/
Является ли это известной ошибкой в Xcode, я делаю что-то неправильно, что-то не хватает?
Я проверил, что .xcappdata
содержит записи в базе данных sqlite.
Я запускаю версию 6.3 (6D570) XCode. iOS 8.3 SDK. Приложение находится в хранилище, поэтому я знаю, что просмотр списка и основной стек данных будут работать.
![Scheme]()
Ответы
Ответ 1
Кажется, это ошибка в Xcode 6.
Человек, записывающий в блог, который вы использовали в качестве ссылки, обновил блог следующим образом:
Обновление 2015-04-20: это отлично поработало в Xcode 5. К сожалению, Xcode 6 (через 6.3 на момент написания) не ведет себя так, как описано для Симулятор (он очень просто загружает устройство). Версии < 6.3 будут вы "Пакет данных приложения будет установлен в следующий раз запускайте свое приложение в симуляторе" - каждый раз. Версия 6.3 будет просто тихо загрузите пакет. Я сообщил об этом как rdar://20622011/Открытый радар
Ответ 2
Я не знаю, является ли это ошибкой, но работает на устройстве (я использую Xcode 6.4). В симуляторе нет сообщения об ошибке или сообщения, указывающего, что он работает только на устройстве.