как изменить идентификатор пакета, не удаляя данные

Я новичок в разработке IOS. Может ли изменение идентификатора пакета удалить все файлы в проекте? Я получаю это сообщение, как показано на следующем URL-адресе изображения.

может нажатие кнопки «Продолжить» удалит файл или данные в моем проекте.

URL изображения: https://drive.google.com/file/d/13eWo4UyQ8em3YpOgt8DYAtpQAjYv9f8A/view?usp=sharing


person omkar marathe    schedule 11.03.2020    source источник
comment
Вы не потеряете ни файлы, ни данные. В сообщении говорится, что у вас есть изменения, которые не зафиксированы в вашей системе управления версиями (вероятно, Git), поэтому, если вы продолжите переименование, вы не сможете отменить это действие. Если все ваши изменения были зафиксированы, вы сможете отменить переименование, проверив старые файлы,   -  person Paulw11    schedule 11.03.2020
comment
В будущем вы должны просто отредактировать свой предыдущий пост, stackoverflow.com/questions/60630155/   -  person Putte    schedule 11.03.2020


Ответы (2)


Сообщение на изображении показывает, что в вашем проекте есть незафиксированные изменения, что означает, что репо не обновляется.

Изменение идентификатора пакета не повлияет на ваши данные. это произойдет только тогда, когда вы загрузите свое приложение в уже существующее приложение в магазине приложений. По сути, это покажет, что у вас нет приложения, зарегистрированного с этим идентификатором пакета, кроме этого, вы не получите никаких ошибок или потери данных.

person Navneet Kaur    schedule 11.03.2020

Во-первых, нужно понимать, что BundleId и ProjectName — это разные вещи. Вы пытаетесь переименовать проект здесь и подтверждаете действие нажатием кнопки Continue Это переименует файл проекта, а также необходимые связанные пути к файлам.

Это означает, что вы можете получить доступ к проекту с новым именем, при этом никакие файлы проекта не будут удалены. Однако вы все равно можете увидеть тот же BundleId в разделе General.

Цель проекта -> Общие -> Идентификатор пакета

I also suggest you to `Commit` your changes before proceeding to project rename.
person RJ168    schedule 11.03.2020