2015-02-03 12 views
5

Kısa bir süre önce uygulama mağazasına bir uygulama gönderdim ve reddedildi. Yaptığım uygulama özellikle iPhone sadece, ancak bir iPad de koştuğundan emin olmak için habersiz (Apple Guidelines 2.10) ve bu yüzden yorumcular bir iPad Air çalıştıran zaman çökmesini nedeniyle benim app reddedildi .Apple yorumcularından gönderilen kaza günlükleri nasıl sembolize edilir?

iPad Air'in sahibiyim, bu yüzden kazayı benim tarafımda çoğalamıyorum. İnceleyenler bana uygulama için bir .crash dosyası gönderdi ve ben onu sembolize etmeye çalışırken sıkıntı yaşıyorum.

.crash dosyasının yanı sıra app. Ikili dosyaları için .dSYM ve .app dosyalarını kullanıyorum. .crash dosyasını buradan sembolize etmek için nasıl giderim?

+0

Paylaştığınız çözüm için, +1, harika :) –

cevap

0

Öncelikle, benim öneriler: -

1) ayrıntılı olarak çökme raporları, onun çok iyi bir çarpışma muhabir ve ayrıca ücretsiz almak için Crashlytics SDK'yı kullanabilir. yığın izi ve hatta çarpışma hattını alacaksınız.

2) Uygulamanın hem iPhone hem de iPad için yapılması zorunlu değildir. Uygulamayı Universal yaptıysanız, uygulama hedef cihazını yalnızca iPhone'a ayarlayabilirsiniz. Kullanıcı iPad'de çalışırsa, yalnızca iPhone olarak çalışır. Proje Gezgini -> Hedef -> Genel Sekmesi -> Dağıtım Bilgisi -> Cihazlar'daki ayarları değiştirebilirsiniz. Kontrol dışarı bu bağlantıların: - -: 1 iPhone uygulamaları da iPhone çözünürlüğünde, değişiklik yapılmadan iPad üzerinde çalıştırın ve Çökme raporunu analiz için 2X iPhone 3GS çözünürlüğü

de gerekir: elma kılavuz 2.10 hakkında bilgi için

) Link 1 2) Link 2

+0

Teşekkürler, bir deneyin dediğiniz şeyi verin –

+0

update: bana verdiğiniz 2. bağlantı işe yaramadı :(ilk bağlantı bir kaçını açıklamaya yardımcı olan bir cevaba sahipti Bana mantıklı gelen şeyleri sanırım, çökme günlüğünü sembolize edebilmek için oldukça yakınımdır. Şimdi anladığım şu ki, çökme günlüğünün, farklı bir UUID'ye sahip bir ikiliye ait olduğunu fark ettim. Bunu sembolize edemedikleri için, bu yüzden sembolize edemedikleri için, daha fazla sorun giderme işleminden sonra tekrar güncellenecektir. –

+0

GÜNCELLEME: bunu yaptım! Sonunda dosyayı sembolize ettim! Sorun UUID oldu kazık kütükleri için teçhizat bulduktan sonra ikili başka bir versiyonu atıfta bulundu Çöp günlüğü için ht ikili hepsi çalıştı! Beni gönderdiğin ilk bağlantı olmadan yapamazdım! –

4

benzer sorunlar yaşıyorsanız insanlar için bazı bilgi: biz txt dosyaları olarak kilitlenme günlük dosyalarını aldı. Eğer crash uzantıyı Eğer sadece sürükle ve Xcode dosyaları bırakın:

herhangi bir cihaz, açık Window/Devices bağlayın View Device Logs ve sürükle tıklayın ve orada .crash dosyaları açılır ve bunlar otomatik symbolicate edecektir.

atos ile ve doğru dSYM dosyasını kullanarak (UUID'yi işaretleyerek) el ile sembolize etmedik. Ancak Xcode bunları sembolleştirmeyi başardı.

Yasal Uyarı: Bu, Xcode 8.1 üzerinde test edilmiştir. Eğer Xcode 9/10/... çalıştırırken bu cevabı kaçırırsanız, (her zamanki gibi) hiçbir garanti olmayacaktır.

+0

Teşekkür ederim Joris Mans, sizin yöntem basit ve çok etkili bir uygulama inceleme kurulu döndürme .txt sembolize etmek için çok etkilidir. 8.3.3 (8E3004b) –

İlgili konular