Miałem z tym własne doświadczenie, a odpowiedź, którą otrzymałem od Apple Developer Relations (chociaż otrzymanie odpowiedzi e-mailowej i 6 tygodni na kolejną rozmowę telefoniczną zajęło mi miesiąc) było (w skrócie), że obecnie nie oferują jakikolwiek sposób przenoszenia poszczególnych aplikacji z jednego konta programisty na drugie.
Zrobił to, mówiąc, że istnieje jedna „opcja” wykonania tego rodzaju przelewu, polegająca na usunięciu aplikacji z konta, na którym jest obecnie, a następnie ponownym przesłaniu jej do sklepu Apple z nowego konta o tej samej nazwie (ale miałby nowy identyfikator sklepu z aplikacjami). Wskazałem (i przyznał), że spowoduje to usunięcie wszelkich istniejących recenzji użytkowników, zrujnowanie ścieżki aktualizacji dla istniejących użytkowników, zerwanie reklam iAd, zakupów w aplikacji i integracji centrum gier. Więc to naprawdę nie jest żadne rozwiązanie.
Powiedział również, że nie jest możliwe przeniesienie własności wszystkich aplikacji na inne istniejące konto (wydaje się, że brakuje im szczegółowości przenoszenia poszczególnych aplikacji). Gdybym jednak chciał oddać wszystkie swoje aplikacje innej osobie, byłoby to możliwe, tworząc korporację (prawdopodobnie S-Corp, chociaż nie doradzał), przenosząc własność mojego konta na S-Corp (co byłoby dozwolone gdybym był współwłaścicielem), a następnie sprzedałem s-corp nowemu właścicielowi. (Tak, prawda?)
Metoda, którą planuję, jest następująca (zaktualizuję po moim sukcesie), W moim konkretnym przypadku mam płatną aplikację, którą (.99) próbuję przenieść na innego właściciela:
Utworzę lekką aplikację przy użyciu tego samego identyfikatora AppID, który jest przeznaczony do informowania użytkowników, że aplikacja zmieniła właściciela, i udostępnię łącze do sklepu z aplikacjami, z którego mogą pobrać nową aplikację. Po uruchomieniu prześle zahaszowany formularz ich identyfikatora UDID na serwer (który będę teraz musiał utrzymywać) wymieniając ich jako poprzedniego klienta.
Prześlę tę nową lekką aplikację na moje istniejące konto jako uaktualnienie do innej istniejącej aplikacji (tak, aby podczas aktualizacji użytkownicy zostali oznaczeni jako istniejący klient, otrzymali komunikat wyjaśniający sytuację i łącze do nowa aplikacja)
Przekonwertuję moją płatną aplikację na lekką aplikację, która ma pewną funkcjonalność, ale wymaga zakupu w aplikacji w wysokości .99, aby uzyskać pełną funkcjonalność. Ponadto ta nowa aplikacja sprawdzi z moim serwerem, czy identyfikator UDID znajduje się w istniejącej bazie danych klientów, a jeśli tak, zapewni im pełną funkcjonalność (bez konieczności dokonywania zakupu w aplikacji).
... ARGHH! :) To brzydkie doświadczenie dla klientów i mnóstwo pracy dla programisty ... ale jedyna opcja, jaką zapewnia Apple. (Chociaż nie jestem pewien, czy to w ogóle zadziała, ponieważ jest całkowicie możliwe, że odrzucą moją lekką „aktualizującą” aplikację ze sklepu, a tym samym zapobiegną również ścieżce aktualizacji przez hakera)
AKTUALIZACJA : Za dużo pracy dla osoby, której próbowałem przekazać aplikację. Skończyło się na tym, że nie kontynuowałem planu. Pomyśl, że prawdopodobnie może nadal działać i chciałbym usłyszeć od każdego, kto spróbuje lub zdejmie :)