samet teke.
teklif alın

Transfer

Uygulamamı başka bir App Store geliştirici hesabına nasıl transfer ederim? Satıcı için kontrol listesi

Kısa cevap

Bir uygulamayı başka bir geliştirici hesabına transfer etmek için hesabınızın Account Holder’ı, alıcının Apple Account’u ve Team ID’siyle App Store Connect’te bir App Transfer başlatır; alıcının Account Holder’ı bunu 60 gün içinde kabul eder ve Apple işlemi en fazla 2 iş gününde tamamlar. Uygulama bu süre boyunca satışta kalabilir ve puanlarını ve yorumlarını korur. Başlamadan önce incelemede bekleyen bir sürüm olmadığından, TestFlight’ın kapalı olduğundan ve uygulama içi satın alma (In-App Purchase) ürün kimliklerinizden hiçbirinin alıcının hesabında zaten bulunmadığından emin olun.

Satmayı mı düşünüyorsunuz? Mağaza linkini ve kabaca rakamları gönderin; genellikle birkaç saat içinde yanıt veririm ve sizden hiçbir ücret almam. Uygulamanızı gönderin

Apple’ın uygulama transferleriyle ilgili App Store Connect Yardım sayfalarına dayanır, Eylül 2026’da kontrol edildi. Apple bu kuralları günceller. Buradaki bir bilgi Apple’ın güncel belgeleriyle çelişirse geçerli olan Apple’ınkidir.

Bir iOS uygulamasını sattığınızda uygulama, Apple’ın resmi uygulama transferi (app transfer) ile sizin geliştirici hesabınızdan alıcınınkine geçer. Geliştirici hesabınızı teslim etmezsiniz ve uygulamayı yeniden göndermezsiniz. Transfer, bir satışın son teknik adımıdır. Rakamlardan ödemeye kadar sürecin tamamı için uygulama nasıl satılır yazısına bakın.

Apple’ın uygulama transferi kriterleri neler?

Bir uygulama ancak Apple’ın uygulama transferi kriterlerinin her biri karşılanıyorsa transfer edilebilir:

  • İki hesap da sorunsuz durumda. Hiçbiri beklemede ya da bir değişikliğin ortasında değil ve ikisi de en güncel Paid and Free Apps sözleşmelerini kabul etmiş. EU Alternative Terms Addendum’u kabul ettiyseniz alıcının da kabul etmesi gerekir.
  • En az bir sürüm App Store’da yayımlanmış ve uygulama hiçbir yerde ön siparişte değil.
  • İşlemde bekleyen sürüm yok. Hiçbir şey Processing for Distribution, Waiting for Review, In Review, Accepted, Pending Developer Release ya da Pending Apple Release durumunda olamaz.
  • Her In-App Purchase Approved, Ready to Submit, Developer Removed from Sale ya da Rejected durumunda. İncelemeyi bekleyen hiçbir şey yok.
  • Yinelenen ürün kimliği yok. In-App Purchase ürün kimlikleriniz alıcının hesabında zaten bulunamaz.
  • İncelemede Apple tarafından barındırılan bir asset pack yok.
  • TestFlight kapalı; derlemeler, test kullanıcıları ve test bilgileri kaldırılmış, Xcode Cloud verileri silinmiş.
  • Bir Apple Arcade uygulaması değil ve bir App Group container’ını paylaşan sandbox’lı bir Mac uygulaması da değil.

Satıcı transferi başlatmadan önce ne yapmalı?

Önce ödemeyi güvenceye alın, sonra transferi engelleyecek ya da zorlaştıracak her şeyi temizleyin.

  1. Önce ödemenizi güvenceye alın. Alıcı parayı escrow’a (emanet hesabına) yatırır, sonra siz transferi başlatırsınız. Bkz. uygulama satışında escrow.
  2. Alıcının Apple Account e-postasını ve Team ID’sini alın. Team ID, alıcının geliştirici hesabındaki üyelik ayrıntılarında yer alır.
  3. Bekleyen güncellemeyi yayımlayın ya da bekleyin. Transfer sırasında incelemede hiçbir şey olamaz ve transfer beklerken metadata’yı, fiyatı, kullanılabilirliği (availability) ya da In-App Purchase’ları düzenleyemezsiniz.
  4. TestFlight’ı kapatın, derlemeleri ve test kullanıcılarını kaldırın. Xcode Cloud verilerini silin.
  5. Ürün kimliklerini alıcıyla birlikte kontrol edin; hiçbiri onun hesabındaki kimliklerle çakışmasın.
  6. Abonelikli uygulamalar: transferden önce app-specific shared secret’ı alıcıyla paylaşın; alıcı sonrasında bunu yeniden oluşturur. Daha fazlası: abonelikli bir uygulamayı satmak.
  7. Sign in with Apple: uygulama bunu kullanıyorsa, kullanıcılarınız hesaplarını korusun diye Apple’ın anlattığı şekilde kullanıcılarınız için transfer tanımlayıcıları (transfer identifiers) oluşturun.
  8. Kayıtlarınızı indirin: vergileriniz için satış raporları ve App Analytics dışa aktarımları gibi. Transferden sonra App Analytics erişiminizi kaybedersiniz.

Bunların çoğu, alıcının daha önce, due diligence (detaylı inceleme) sırasında kontrol ettiği şeylerdir. O tarafı due diligence kontrol listem anlatıyor.

Bir uygulamayı başka bir geliştirici hesabına adım adım nasıl transfer ederim?

Satıcı transferi talep eder, alıcı kabul eder ve Apple işlemi tamamlar. Apple’ın transferi başlatma ve kabul etme sayfalarındaki adımlar:

  1. Satıcı: Account Holder App Store Connect’e giriş yapar, uygulamayı açar, (General altındaki) App Information’a tıklar, Additional Information bölümüne kaydırır ve Transfer App’e tıklar. Apple iki faktörlü doğrulama isteyebilir. Bir kriter karşılanmıyorsa App Store Connect bunu size burada söyler.
  2. Satıcı: alıcının Apple Account’unu ve Team ID’sini girer, şartları kabul eder ve Request Transfer’e tıklar. Uygulama mevcut durumunu korur ve yanına Pending App Transfer eklenir. Talep alıcıyı beklerken iki taraf da iptal edebilir.
  3. Alıcı: alıcı taraftaki Account Holder transferi App Store Connect’te kabul eder. 60 gün içinde kabul edilmezse talebin süresi dolar.
  4. Apple: transferi işler; Apple’a göre bu en fazla iki iş günü sürebilir.
  5. Alıcı: yeni provisioning profile’lar oluşturur, ardından yeni hesap altında ilk güncellemesini yayımlar.

Uygulama transferinde neler taşınır, neler taşınmaz?

Mağaza sayfası, puanlar, yorumlar, kullanıcılar ve bundle ID taşınır; TestFlight, App Groups, Apple Pay merchant ID’leri ve bazı Game Center özellikleri taşınmaz. Apple’ın uygulama transferine genel bakış sayfasından ayrıntılar:

ÖğeNe olur
Mağaza sayfası, puanlar ve yorumlarTaşınır. Uygulama transfer sırasında satışta kalabilir.
Mevcut kullanıcılarUygulamayı kullanmaya ve güncelleme almaya devam eder.
Bundle ID / App IDTaşınır (wildcard App ID, explicit App ID’ye dönüşür).
iCloud / CloudKit container’larıTaşınır.
Sign in with AppleService ID taşınır; satıcının kullanıcılar için transfer tanımlayıcıları oluşturması gerekir.
App AnalyticsAlıcı tüm geçmişi alır. Satıcı App Analytics erişimini kaybeder ama transfer öncesi Sales and Trends verilerini korur.
Satışlar ve ödemelerHer taraf, transfer tarihinin kendi tarafına düşen satış ve ödeme verilerini alır.
Push bildirimleriMevcut APNs sertifikaları süreleri dolana kadar çalışır; sonra alıcının kendi sertifikaları gerekir.
Keychain paylaşımıAlıcının ilk güncellemesine kadar çalışır; sonrasında kullanıcıların bir kez yeniden giriş yapması gerekebilir.
App GroupsTaşınmaz. Satıcı bunları siler, alıcı yeniden kaydeder.
TestFlight ve Xcode CloudTransferden önce kaldırılmalıdır.
Game CenterBazı özellikler (gruplar, birleştirilmiş liderlik tabloları, çok oyunculu uyumluluk) sıfırlanır ya da taşınmaz.
Apple Pay merchant IDTaşınmaz; alıcının ilk güncellemede yeni bir tane alması gerekir.
Wallet kartlarıYeniden oluşturulmalıdır.
Promosyon kodlarıTransferden sonra uygulama için yeni promosyon kodu oluşturulamaz.

Apple belgelerine dayanır, Eylül 2026’da kontrol edildi.

Uygulamanız Game Center kullanıyorsa bunu planlayın: Apple uygulamayı Game Center gruplarından çıkarır, birleştirilmiş liderlik tabloları eski kimliklerine döner ve alıcı bu kimlikleri kullanan bir derleme yayımlar.

Satıcının transferden sonra hâlâ yapması gerekenler neler?

Apple dışında duran her şeyi teslim edin, sonra paranın serbest bırakılması için escrow’da onay verin.

  • Apple dışındaki her şeyi teslim edin: kaynak kod, backend, alan adı, analitik, çökme raporlama, destek e-postası ve sosyal medya hesapları; sözleşme neyi kapsıyorsa.
  • Üçüncü taraf servisleri (RevenueCat, Firebase ve reklam ağları gibi) alıcıya taşıyın ya da yeniden kurmasına yardım edin. RevenueCat tek tek uygulamaları değil, projelerin tamamını transfer ediyor.
  • Escrow’da onay verin; alıcı teslim aldığını onayladığında para serbest bırakılsın.
  • Satış sözleşmesinde kararlaştırdığınız destek süresi boyunca ulaşılabilir olun.

Uygulamayı transfer etmek yerine geliştirici hesabımı mı satmalıyım?

Neredeyse hiçbir zaman. Apple’ın uygulama transferi, uygulamaların hesap paylaşmadan el değiştirebilmesi için var. Bir geliştirici hesabının tamamını satmak, kimliğinizi ve vergi bilgilerinizi başka birinin işine bağlar ve iki taraf için de risklidir. Uygulamayı transfer edin, hesabınızı koruyun.

Google Play transferi farklı mı?

Evet. Android’de talebi iki hesabın kayıt işlem kimlikleriyle (registration transaction ID) Play Console’dan gönderirsiniz; uygulama içi satın alma olan uygulamalar ise alıcı yeniden yayımlayana kadar yayından kalkar. Adım adım anlatım, Google Play uygulama transferi rehberimde.

Sık sorulan sorular

App Store uygulama transferi ne kadar sürer?

Alıcı kabul ettikten sonra, Apple’a göre işlem en fazla iki iş günü sürer. Alıcının, talebin süresi dolmadan önce kabul etmek için 60 günü vardır.

Transfer sırasında uygulamam yayından kalkar mı?

Hayır. Apple’a göre uygulama transfer sırasında App Store’da kalabilir; mevcut kullanıcılar uygulamayı kullanmaya ve güncelleme almaya devam eder.

Puanlar ve yorumlar uygulamayla birlikte transfer edilir mi?

Evet. Apple, uygulamanın transferden sonra puanlarını ve yorumlarını koruduğunu belirtiyor.

Hesabımda birden fazla uygulama varsa yalnızca birini transfer edebilir miyim?

Evet. Uygulama transferleri uygulama bazında yapılır; diğer uygulamalarınız hesabınızda kalır.

Transferi kimin başlatması gerekir?

Apple’ın yardım sayfalarına göre transferi satıcının geliştirici hesabındaki Account Holder başlatır, alıcının hesabındaki Account Holder kabul eder.

Bir uygulama transfer edildiğinde mevcut abonelere ne olur?

Apple, satış ve ödeme raporlamasını transfer tarihinde ikiye ayırır. Apple’ın sayfası aboneliklerin yenilenmeye devam ettiğini açıkça yazmıyor, ama pratikte satıcılar ve alıcılar transferden sonra devam ettiğini bildiriyor. Ayrıntılar için abonelikli bir uygulamayı satmak yazısına bakın.