В настоящее время у меня есть приложение в App Store и на моем устройстве, которое называется MyApp1, для этого поста, с идентификатором пакета com. myname.myapp
.
Последние пару недель я переписывал все приложение с нуля, также добавление множества новых функций в виде нового проекта Xcode рядом со старым. Что касается iTunes Connect и iOS, это все равно должно быть обновление для старой (версии) приложения.
Во время тестирования у меня были оба приложения, работающие рядом друг с другом на моем устройстве и в симуляторе, с новое приложение с идентификатором пакета com.myname.myapp2
, и все работает нормально.
Но теперь, когда приложение готово, я хочу, чтобы оно перезаписало / обновило старое приложение на моем устройстве и в симуляторе, чтобы увидеть, работает ли код, импортирующий данные из старого приложения, должным образом.
Итак, я изменил идентификатор пакета нового приложения в его Info.plist
на com.myname.myapp
и выбрал Build and Debug
в Xcode. Но вместо того, чтобы новое приложение перезаписывало старое, но все еще использовало ту же папку Documents
, чтобы оно могло импортировать старые данные, как я ожидал, я получил ошибку.
Это то, что я что делаю и что произошло:
Сброс кеша
Очистить все целевые объекты
Сборка и запуск
(с использованием Конфигурация выпуска
) NSUserDefaults
с помощью приложения, изменения, которые позже должны быть импортированы MyApp2, который использует другую модель данных Остановить
build
из папки проекта Xcode Нажмите
ing MainWindow.xib