Farklı şirketler, müşteriler veya iş kolları için birden fazla Apple Developer hesabı yönetirken hesapların ilişkili kabul edilme riskini azaltmak önemlidir. Bu rehber, Apple'ın değerlendirebileceği sinyalleri, yaygın sorun nedenlerini ve ortamları kurallara uygun biçimde ayırma yöntemlerini açıklar.
iOS geliştirme ve uygulamaları uluslararası pazarlara sunma süreçlerinde Apple Developer ve App Store Connect test, yayınlama, güncelleme ve operasyon için kullanılır. Proje sayısı arttıkça birçok geliştirme stüdyosu farklı tüzel kişiler, müşteri projeleri veya iş kolları için ayrı geliştirici hesapları tutar. Bu noktada hesapların ilişkilendirilmesi önemli bir risk haline gelir: Apple geliştirici hesaplarında sıkı risk kontrolleri uygular ve birden fazla hesap ilişkili görülürse tüm geliştirme süreci etkilenebilir. Bu rehber, Apple'ın hangi sinyalleri değerlendirebileceğini ve birden fazla hesabın nasıl düzenli biçimde yönetilebileceğini açıklar.
Neden birden fazla Apple Developer hesabı olabilir?
Farklı tüzel kişiler, müşteri projeleri veya iş kolları için ayrı geliştirici hesapları açmak tek başına kurallara aykırı değildir. Bu durum uluslararası uygulama operasyonlarında ve dış kaynak geliştirmede yaygındır: Bir ekip aynı anda birkaç müşteriye hizmet verebilir veya bir şirket farklı ürün hatlarını bağımsız yayımlayabilir. Uygulamaları farklı kuruluşlara göre ayırmak, yetki ve verilerin izolasyonunu kolaylaştırır ve tek bir hesabın sorununun tüm uygulamaları etkilemesini önlemeye yardımcı olur.
Apple hesapların ilişkili olup olmadığını nasıl değerlendirir?
Apple otomatik risk kontrollerini insan incelemesiyle birleştirir ve birden fazla sinyali birlikte değerlendirebilir:
- IP adresi: Birden fazla geliştirici hesabının uzun süre aynı IP'den giriş yapması veya aynı ağ ortamında hesaplar arasında sık geçiş yapılması ilişkilendirme analizinin olasılığını artırabilir;
- Cihaz ve tarayıcı ortamı: Browser fingerprint, Cookies, Local Storage, önbellek ve benzeri verilerin hesaplar arasında tekrar tekrar karışması ortamların örtüşmesini artırır;
- Hesap davranışı: Çok benzer giriş sıklığı, uygulama yayınlama ritmi ve arka uç kullanım kalıpları ek risk değerlendirmesine yol açabilir;
- Hesap bilgileri: Kayıt bilgilerinin, ödeme yöntemlerinin veya iletişim bilgilerinin yoğun biçimde paylaşılması da ilişkilendirme riskini artırabilir.
Apple tek bir faktöre dayanmaz; sinyalleri birlikte değerlendirir. Bu nedenle aynı tarayıcı ortamını kullanmaya devam ederken yalnızca proxy IP'yi değiştirmek çoğu zaman yeterli değildir.
Geliştirici hesabında sorun yaratabilecek yüksek riskli davranışlar
Uzun vadede istikrarlı operasyon için ek kontrolleri tetikleyebilecek davranışlardan kaçınmak en iyisidir:
- Yeni hesapta çok erken uygulama yüklemek: Aktivasyondan hemen sonra çok sayıda veya düşük kaliteli uygulama göndermek risk kontrollerini tetikleyebilir. Yeni hesap önce bilgilerini tamamlamalı, paneli tanımalı ve ardından normal bir tempoda gönderim yapmalıdır;
- Yasaklı bir hesapla ilişkili cihaz veya ortam kullanmak: Yeni hesap daha önce yasaklı bir hesabın kullanıldığı cihaz ya da tarayıcı ortamında oturum açarsa ilişki kurulabilir;
- Sorunlu geçmişi olan ekip üyelerini davet etmek: Daha önce yasaklı bir hesaba bağlı kişileri eklemek veya riskli ekip yapılandırmalarını yeniden kullanmak inceleme olasılığını artırabilir;
- App Store Review Guidelines kurallarını ihlal etmek: Kopya uygulamalar, yanıltıcı içerikler, fikri mülkiyet ihlalleri ve gerçeğe aykırı özellik açıklamaları yaygın ihlal örnekleridir;
- Yasaklı hesabın ödeme yöntemini yeniden kullanmak: Engellenmiş bir geliştirici hesabına bağlı kredi kartı veya ödeme hesabını kullanmaya devam etmek ilişkilendirme riskini önemli ölçüde artırabilir.
Birden fazla geliştirici hesabı nasıl düzgün yönetilir?
En güçlü fiziksel izolasyon her hesap için ayrı bir Mac kullanmaktır, ancak bu maliyetlidir ve ekip çalışmasını zorlaştırır. Daha pratik ve ekonomik yöntem, her hesaba bağımsız ve istikrarlı bir giriş ortamı sağlamak, aynı zamanda ekip iş birliğini sürdürmektir.
- Bağımsız giriş ortamı: Her Apple ID / geliştirici hesabı için Cookies, Local Storage, oturumlar, önbellek, fingerprint ve giriş durumunu ayrı saklayan özel bir tarayıcı ortamı oluşturun. Hesaplar arasında tarama verisi paylaşılmamalıdır. App Store Connect'e günlük erişimde sürekli giriş-çıkış yapmak veya önbelleği temizlemek yerine ilgili ortam açılır;
- İstikrarlı ve bağımsız ağ çıkışı: Her ortamı istikrarlı ve güvenilir bir ağ çıkışına bağlayın (kaynağı belirsiz genel proxy'ler yerine tercihen residential veya statik ISP) ve konumu hesabın gerçek kullanım senaryosuyla uyumlu ve uzun vadede sabit tutun;
- Yetkilendirilmiş ekip çalışması: Ekip üyelerinin parola paylaşması gerekmez. Yetkili kişiler aynı yapılandırılmış ortamı kendi bilgisayarlarından açabilir; browser fingerprint, giriş durumu ve ayarlar tutarlı kalır ve kimin hangi işlemi yaptığı kaydedilebilir.
Birden fazla müşteriye hizmet veren uygulama stüdyoları için “hesap–ortam–ağ–üye” modeli özellikle kullanışlıdır. Farklı müşteri veya kuruluşların geliştirici hesapları birbirinden izole ama merkezi olarak düzenlenen çalışma alanlarına yerleştirilebilir; belirli bir uygulama üzerinde çalışırken ilgili ortam açılır. PurpleMark'ın sunduğu ortam yönetimi de bu yaklaşımdır: web çalışma alanında her geliştirici hesabı için bağımsız tarayıcı ortamı oluşturup sürdürmek, ağ çıkışını bağlamak ve grup ile yetkiler üzerinden ekip erişimini sınırlandırarak işlem kayıtlarını tutmak.
Uyumluluk hatırlatması: Apple'ın kuralı her tüzel kişi için bir geliştirici hesabıdır. Buradaki çoklu hesap senaryoları yalnızca farklı tüzel kişiler, farklı müşteri projeleri veya farklı iş kolları için, gerçek kuruluşların bağımsız başvuruları kapsamında geçerlidir. Aynı kuruluş adına sahte veya toplu hesaplar oluşturmayın ve incelemeyi atlatmak, puanları manipüle etmek ya da sıralamaları yapay olarak etkilemek için araç kullanmayın.

Sık sorulan sorular
Bir geliştirici birden fazla Apple Developer hesabına sahip olabilir mi? Farklı tüzel kişiler, müşteri projeleri veya iş kolları için ayrı hesaplar açılabilir. Önemli olan her hesabın gerçek ve bağımsız bir kuruluşa karşılık gelmesi, aynı kuruluş için sahte birden fazla hesap oluşturulmamasıdır.
Apple Developer hesabı ücretli mi? Apple Developer Program'a katılım yıllık ücret gerektirir. Bireysel hesap için standart ücret şu anda yıllık 99 ABD dolarıdır (Apple'ın en güncel resmi fiyatlandırması esas alınmalıdır) ve App Store'a uygulama göndermek için programa üyelik gerekir.
Aynı bilgisayarda birden fazla hesap kullanmak riskli mi? Bir miktar risk vardır, ancak temel konu aynı bilgisayar değil, aynı tarayıcı ortamının paylaşılmasıdır. Birden fazla hesap uzun süre aynı tarayıcıda kullanılırsa Cookies, Local Storage ve diğer veriler çıkış yaptıktan sonra bile kalabilir ve ortamların karışmasına neden olabilir. Doğru yaklaşım her hesap için ayrı ortam kullanmak ve giriş ile ağ ayarlarını istikrarlı tutmaktır.
Yeni kayıtlı bir hesap ek inceleme olasılığını nasıl azaltabilir? Hesap bilgilerini normal bir tempoda tamamlayın ve çok sayıda uygulama göndermeden önce geliştirici paneline alışın. Ortamı ve ağı istikrarlı ve ayrı tutun; yasaklı hesaplarla ilişkili cihaz, ortam veya ödeme yöntemlerini yeniden kullanmayın.


