Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulama Kimlikleri ve Uygulama Grupları oluşturmak için dağıtım adımlarını izledikten sonra (gerekirse), aşağıdaki sayfadaki yönergeleri kullanarak:
- Apple Geliştirme Merkezi Cihazlarınızı ayarlama ve
- Geliştirme Sağlama Profilleri oluşturun ve ardından
- Apple Watch'ta dağıtma ve test edin.
Cihazlar
iOS uygulamalarını gerçek bir i Telefon veya iPad'de test etmek her zaman cihazın Geliştirme Merkezi kaydedilmesini gerektirir. Cihaz listesi şöyle görünür (yeni bir cihaz eklemek için artı işaretine + tıklayın):

Saatler farklı değildir; artık uygulamaları dağıtmadan önce Apple Watch cihazınızı eklemeniz gerekir. Xcode (Windows > Cihazları listesi) kullanarak saatin UDID'sini bulun. Eşleştirilmiş telefon bağlandığında saatin bilgileri de görüntülenir:
Watch'un UDID'sini bildiğinizde, Geliştirme Merkezi cihaz listesine ekleyin:

Watch cihazı eklendikten sonra, oluşturduğunuz yeni veya mevcut geliştirme veya geçici sağlama profillerinde seçildiğinden emin olun:

Mevcut bir sağlama profilini indirip yeniden yüklemek için düzenleyip düzenlemeyebileceğinizi unutmayın!
Geliştirme Sağlama Profilleri
Cihazınızda test için derleme yapmak için çözümünüzdeki her Uygulama Kimliği için bir Geliştirme Sağlama Profili oluşturmanız gerekir.
Joker karakter uygulama kimliğiniz varsa, yalnızca bir Sağlama Profili gerekir; ancak her proje için ayrı bir Uygulama Kimliğiniz varsa, her Uygulama Kimliği için bir sağlama profiline ihtiyacınız vardır:

Üç profili de oluşturduktan sonra, bunlar listede görünür. Her birini indirmeyi ve yüklemeyi unutmayın:

iOS Paket İmzalama Oluşturma ekranını ve > Ardından Sürüm veya Hata Ayıkla i Telefon yapılandırmasını seçerek Proje Seçenekleri'nde sağlama profilini doğrulayabilirsiniz.
Sağlama Profili listesi tüm eşleşen profilleri gösterir. Bu açılan listede oluşturduğunuz eşleşen profilleri görmeniz gerekir:

Watch cihazında test etme
Cihaz, Uygulama Kimlikleri ve Sağlama Profillerinizi yapılandırdıktan sonra test etmeye hazırsınız.
i Telefon'nizin takılı olduğundan ve Watch'un i Telefon ile zaten eşlendiğinden emin olun.
Yapılandırmanın Yayın veya Hata Ayıklama olarak ayarlandığından emin olun.
Hedef listede bağlı i Telefon cihazının seçildiğinden emin olun.
iOS Uygulama projesine (saat veya uzantıya değil) sağ tıklayın ve Başlangıç Projesi Olarak Ayarla'yı seçin.
Çalıştır düğmesine tıklayın (veya Çalıştır menüsünden bir Başlangıç seçeneği belirleyin).
Çözüm derlenir ve iOS uygulaması i Telefon dağıtılır. iOS uygulaması veya izleme uzantısı sağlama doğru ayarlanmadıysa i Telefon dağıtımı başarısız olur.
Dağıtım başarıyla tamamlanırsa i Telefon otomatik olarak watch uygulamasını eşleştirilmiş Watch'a göndermeye çalışır. Uygulama simgeniz izleme ekranında döngüsel yükleme ilerleme durumu göstergesiyle gösterilir.
İzleme uygulaması başarıyla yüklenirse, simge izleme ekranında kalır - uygulamanızı test etmeye başlamak için dokunun!
Sorun giderme
Dağıtım sırasında bir hata oluşursa, hata hakkında daha fazla bilgi edinmek için Görünüm > Panelleri > Cihaz Günlüğü'nü kullanın. Bazı hatalar ve bunların nedenleri aşağıda listelenmiştir:
MT3001 Hatası: Derleme AOT'sine atanamadı
Apple Watch cihazına dağıtmak için HATA AYıKLAMA modunda derleme yaparken bu durum oluşabilir.
Bu sorunu geçici olarak geçici olarak çözmek için İzleme Uzantısı Proje Seçenekleri > Derleme > watchOS Derleme penceresinde Artımlı Derlemeler'i devre dışı bırakın:
Bu, sonraki bir sürümde düzeltilecektir ve bundan sonra artımlı derlemeler daha hızlı derleme sürelerinden yararlanmak için yeniden etkinleştirilebilir.
Cihazda hata ayıklama sırasında Uygulamanın başlatılamaışını izleyin
Fiziksel cihazda bir izleme uygulamasında hata ayıklamaya çalışırken, yalnızca simge ve yükleme değiştirici görünür (ve sonunda zaman aşımı olur). Bu, gelecek bir sürümde ele alınacaktır; bir geçici çözüm, bir RELEASE derlemesi çalıştırmaktır (hata ayıklamaya izin vermez).
Geçersiz Uygulama Yürütülebilir Dosyası veya Uygulama Doğrulaması Başarısız Oldu
Failed to install [APPNAME]
Invalid executable/Application Verification Failed

Uygulama yüklenmeye çalışıldıktan sonra izleme ekranında bu iletiler görünüyorsa birkaç sorun olabilir:
Watch cihazının kendisi Apple Geliştirme Merkezi bir cihaz olarak eklenmemiştir. Cihazları doğru yapılandırmak için yönergeleri izleyin.
Test için kullanılan geliştirme sağlama profillerinde Watch cihazı yoktu; veya Watch sağlama profillerine eklendikten sonra yeniden indirilemedi ve yeniden yüklenmedi. Sağlama profillerini doğru yapılandırmak için yönergeleri izleyin.
iOS Cihaz Günlüğü'nde varsa
The system version is lower than the minimum OS version specified for bundle...Have 8.2; need 8.3Watch Uygulamasının Info.plist dosyasında yanlış MinimumOSVersion değeri vardır. Bu 8.2 olmalıdır- Xcode 6.3 yüklediyseniz, eklemek için kaynağı el ile düzenlemeniz gerekebilir ve bunu 8.2 olarak ayarlayın.Watch Uygulamasının Entitlements.plist dosyasının yanlışlıkla etkinleştirilmemesi gereken bir yetkilendirmesi (Uygulama Grupları gibi) var.
Watch Uygulamasının Uygulama Kimliği yanlış bir şekilde etkinleştirilmemesi gereken Geliştirme Merkezi etkinleştirilmiş bir yetkilendirmeye (Uygulama Grupları gibi) sahip.
Yükleme Hiç Bitmedi
SPErrorGizmoInstallNeverFinishedErrorMessage
Bu hata, Watch Uygulamasının Info.plist dosyasında gereksiz (ve geçersiz) anahtarları gösterebilir. Watch App'e iOS uygulaması veya saat uzantısı için kullanılan anahtarları eklememelisiniz.
"hata ayıklayıcının bağlanması bekleniyor"
Uygulama Çıktısı penceresi görüntülenirken takılırsa
waiting for debugger to connect
Projenize eklenmiş olan NuGet'lerin Microsoft.Bcl.Build'a bağımlılığı olup olmadığını denetleyin. Bu, popüler Microsoft Http İstemci Kitaplıkları dahil olmak üzere Microsoft tarafından yayımlanan bazı kitaplıklarla otomatik olarak eklenir.
.csproj dosyasına eklenen Microsoft.Bcl.Build.targets dosyası, dağıtım sırasında iOS uzantılarının paketlenmesine engel olabilir. Olası bir geçici çözüm, .csproj dosyasını düzenlemek ve Microsoft.Bcl.Build.targets dosyasını el ile son öğe olacak şekilde taşımaktır.

