У меня, как мне кажется, довольно уникальная ситуация, и я не могу найти решение в Интернете. Хронология проблемы:
- 4 года назад я заплатил разработчику за создание/загрузку приложения в iOS App Store под моей собственной учетной записью разработчика.
- С годами он устарел и в апреле этого года его выкинули из App Store.
- В этом году я прошел несколько онлайн-курсов и переделал приложение с нуля.
- Я хотел бы опубликовать свою перестроенную версию в App Store - совершенно свежую, как будто это совершенно новое приложение (потому что оно в основном так и есть)
Еще пара моментов для размышления...
- Я использовал Swift вместо оригинального Objective-C, который использовал разработчик.
- Я использовал UserDefaults вместо iCloud. (учетная запись разработчика, кажется, завалена разрешениями для вещей, которые я не собираюсь использовать, поэтому совет о том, как избавиться от всех странных вещей, которые я не использую, тоже будет полезен)
- У меня также есть другой, но похожий идентификатор пакета (он заменяет «RandomRuby» на «Random-Ruby»), который, похоже, не нравится системе регистрации Apple App ID.
- Содержание уровня и игровой процесс такие же, но я понятия не имею, как выяснить, на каком уровне были предыдущие пользователи. (с чем я согласен, если этично заставлять людей начинать сначала).
- В нем были покупки в приложении (они могли покупать расходуемые «Рубины», чтобы использовать их в качестве подсказок, и была опция обновления «Без рекламы». Новое приложение не использует рекламу — в нем есть только расходуемые «Рубины» для монетизации). Я не планирую снова добавлять рекламу, поэтому я думаю, что полный сброс здесь тоже подойдет? Еще раз - этично ли это?
Со всем этим контекстом - мой вопрос...
Как загрузить полностью перестроенное с нуля приложение с тем же именем от той же компании, что и приложение с истекшим сроком действия, через систему iOS Developer? Это вообще возможно? Мне трудно понять, с чего начать. Я даже не могу пройти мимо создания идентификатора приложения.