Yeni bir geçici saat uzantısı hedefi ekle ve karmaşıklığı kontrol et onay kutusunu işaretleyin. Bu yeni info.plist'in (CLKComplicationSupportedFamilies, WKExtensionDelegateClassName & CLKComplicationPrincipalClass) komplikasyon uzantısı özelliklerini eski saat uzantısı info.plist'inize kopyalayın. Bunu yaptıktan sonra komplikasyon aileler listesini göreceksiniz.
Ayrıca ExtensionDelegate & ComplicationController sınıflarını eski saat uzantısına da taşıdım ve hedef üyeliği yeni saat uzantısından eski saat uzantısına değiştirdim.
Eski saat uzantısı varlık dosyasına sağ tıklayın ve karmaşık görüntü grubunu ekleyin.
Ayrıca " Tem 23, tom_witkin 2015 ClockKit çerçevesi watchos 2 kullanılabilir (Breville cevaben) 08:50 iOS. Böylece komplikasyonlar mevcut WatchKit uygulamalar için desteklenmemektedir değil nerede uzantısı iPhone'da çalışıyor. "
Wos1'den wos2'ye (derleme sırasında bir uyarı varsa) geçiş yaptığınızda önerilen yapı ayarları değişir ve eski uzantı & uygulama oluşturma ayarlarında hem WATCHOS_DEPLOYMENT_TARGET = 2.0 değerini oluşturur.
Mevcut değilse, eski saat uzantısı için TARGETED_DEVICE_FAMILY = 4 ekleyin.
Xcode'u 4 yıldır kullandım, güven bana, Xcode zaten standart olarak hiç bitmeyen bir komplikasyon listesiyle donatılmış olarak geliyor. –
Ah ah ... teşekkürler Mike :-), bunu XCode deneyimimin dört yıllık süresinde de fark ettim .. ve her yıl bir şeyleri değiştirdiler – mm24