İPhone uygulamaları geliştirirken kullanılan ön hazırlık profili nedir?


138

Bir ön hazırlık profilinin amacı nedir ve bir iPhone uygulaması geliştirirken neden gereklidir? Bir ön hazırlık profilim yoksa ne olur?


2
Uygulamanızı iTune üzerinde dağıtacağınız zaman kullanılır.
Siddiqui

3
@Siddiqui, sadece bunun için değil. Uygulamayı dağıtım yapmadan profil oluşturmadan uygulamanızı gerçek cihazda bile test edemezsiniz.
Yeşil

Yanıtlar:


134

Alıntı: iPhone Geliştirici Programı (~ 8MB PDF)

Bir ön hazırlık profili, geliştiricileri ve cihazları yetkili bir iPhone Geliştirme Ekibine benzersiz bir şekilde bağlayan ve bir cihazın test için kullanılmasını sağlayan dijital varlıkların bir koleksiyonudur. Uygulama kodunuzu çalıştırmak istediğiniz her aygıta bir Geliştirme Hazırlama Profili yüklenmelidir. Her Geliştirme Hazırlama Profili bir dizi iPhone Geliştirme Sertifikası, Benzersiz Cihaz Tanımlayıcıları ve bir Uygulama Kimliği içerir. Ön hazırlık profilinde belirtilen cihazlar, yalnızca iPhone Geliştirme Sertifikaları profile dahil olan kişiler tarafından test için kullanılabilir. Tek bir cihaz birden fazla ön hazırlık profili içerebilir.


8
Peki, bir uygulama mağazası dağıtımı yaparken eşleşen bir geçici profile nasıl ihtiyacınız var? Uygulama mağazası dağıtım profili herhangi bir cihaz içermiyor, ancak uygulama mağazasına kaydolurken gereklidir.
mskw

4
@mskw: Geliştirici hesabınızın uygulamayı oluşturduğunu doğrular.
Akusete

3
Ayrıca, push bildirim desteği, icloud ve anahtarlık maskeleri vb. Gibi izin verilen yetkileri de tanımlar.
Mike Weller


Bağlantıyı düzeltmek için bu düzenleme önerisiyle karşılaştım. Bağlantının doğru olup olmadığına karar veremem - ancak bağlantı koptuğundan, uygun bilgiye sahip birinin düzeltebileceği harika olurdu!
MBT


2

Apple güvenliğe önem veriyor ve bildiğiniz gibi gerçek bir iOS cihazına herhangi bir uygulama yüklemek mümkün değil . Apple'ın bunu yapmanın birkaç yasal yolu vardır:

  • Bir uygulamayı gerçek bir cihazda test etmeniz / hata ayıklamanızDevelopment Provisioning Profile gerektiğinde bunu yapmanızı sağlar
  • Bir uygulamayı yayınladığınızda , inceledikten sonra kendi anahtarına göre yeniden atadıktan sonra Distribution Provisioning Profile[Hakkında] ve Apple gönderirsiniz

Development Provisioning Profile cihazda saklanır ve şunları içerir:

  • Uygulama Kimliği - çalıştırılacak uygulama
  • Geliştirme sertifikalarının listesi - uygulamayı kim ayıklayabilir
  • Cihazların listesi - bu uygulamayı hangi cihazların çalıştırabileceği

Xcode varsayılan olarak dikkat çekmek

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.