2015-04-16 28 views
5

Merhaba Çok garip bir sorunum var. Bugün Widget'ım Simulator'de gayet iyi çalışıyor, ancak gerçek cihaz üzerinde çalışmayı seçip 'Bugün' uygulamasını seçtiğimde xCode sadece 'XXX'nin iPhone'unda Bugün Çalışıyor' diyor ama bu cihazda widget yok. Dahil Etme bölümünde kontrol ettim ve orada da yok.Bugün Widget Aygıtta Başlatma Değil (Simülatörde çalışıyor)

Ben çok aramalara ve insanların çoğu sorunlarından üç türü vardır:

  1. 64 bit mimarisini eksik. Benim yapılandırma: enter image description here
  2. Farklı uygulama ve uzatma öneki
  3. - mayın
  4. widget'ınızda Bazı iç kazasında (widget için .TodayWidget eklenmesiyle tabii ki) tam olarak aynıdır - Böyle ancak zaman en azından görebiliyordu Widget başlığı. Üstelik widget'ım simülatörde gayet iyi çalışıyor.

Herhangi bir öneri çok takdir edilecek mi? Ben Xcode yeniden başlatılmasını cihazdan çıkarmadan, temiz projeyi denedim ... Ben Xcode 6.2 ile çalışan ve iPhone 5 (iOS 8.2) ve iPhone 6+ (8.2)

GÜNCELLEME

güncellenmesi cihazları üzerinde çalıştı ediyorum iOS 8.3'e göre xCode'un 6.3 olması sorunu çözüyor gibi görünüyor. Ancak diğer iOS 8.2 cihazlarda çalışacak olursam endişeleniyorum.

ÇÖZÜM @gaRik benim Widget dağıtım hedef 8.2 cihazlarda başarısız olmasına widget'ı neden 8.3 olarak ayarlandı belirttiği gibi

.

+0

çalıştırmakta için düzenleri listesinde uzantısı hedefi seçilen mü (Ayarlar kurmak> iOS Dağıtım Hedef (cihazınızda iOS sürümü) gibi daha az veya eşit olmalıdır)? –

+0

Evet, burada seçildi. Garip bir şey şimdi olur - Ben xCode için 6.3 ve 6 + için 8.3 güncelledi ve şimdi 6 + bugün tarihinde eklendi widget, ancak 8 ile iPhone 5 hala aynı sorunları var? –

+1

Kontrol Widget hedefini kontrol edin (Yapı Ayarları -> iOS Deployment Target (cihazınızda iOS sürümü kadar az veya eşit olmalıdır)) – gaRik

cevap

9

Kontrol Widget hedef -