Поменяйте старый проект на новый - PullRequest
1 голос
/ 02 июня 2019

У меня есть существующий проект, довольно старый, с собственной системой поддержки: встроенные покупки, ссылки на веб-страницах и т. Д.

Я бы хотел значительно переработать приложение, передний и задний, настолько, чтобы практически не осталось исходного кода. Может быть, даже написать это на Swift вместо Objective-C, в основном потому, что становится все труднее найти документацию Objective-C.

Можно ли настроить новое приложение в XCode так, чтобы в любом случае магазин приложений считал его новой версией существующего приложения? С ним работают покупки в приложении, все еще работают ссылки на магазин приложений и т. Д.

1 Ответ

3 голосов
/ 02 июня 2019

Да, нет проблем.Пока новое приложение имеет тот же идентификатор пакета, что и старое приложение (CFBundleIdentifier в Info.plist ), оно является тем же приложением в глазах App Store и Apple.Вы можете изменить все остальное об этом, и им все равно: значки, имя пользователя (CFBundleDisplayName), базовый язык, интерфейс, даже основные функции.Покупки в приложении привязаны к этому идентификатору пакета, поэтому они просто продолжают работать;ссылки на магазин приложений не изменятся.Вы можете начать совершенно новый проект с нуля, и если идентификатор пакета - это старый идентификатор пакета, это одно и то же приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...