2012-12-04 14 views
6

Çalıştığım şirket için şirket içi bir kurumsal uygulama geliştirmekten sorumluyum. Anlayamadığım devasa bir barikata çarptım. Ben bir test bu cihazlarda inşa çalışabilir bir temel hazırlık profili kullanarakiOS kurumsal uygulaması ile garip sorunlar

3gs - iOS 5.1.1 
4 - iOS 5.1.1 
5 - iOS 6 

ve her şey benim kendi geliştirici hesabı ve ad hoc profili kullanarak, çalışıyor:

uygulamayı kullan ses birimler, 3 iPhone'lar var hepsi iyi çalışıyorlar. Kuruluşla kablosuz dağıtım için kurun ve tüm iOS 5.1.1 cihazları çalışmıyor.

Yükleme sorunu yok, uygulamalar doğru yükleniyor ancak ses birimleri + yaptığım dairesel bir tampon cehenneme gider. Büyük bir arabellek taşması alıyorum gibi görünüyor, ama neden olduğunu anlayamıyorum, bunun sadece kurumsal hesabı ile olur. Tüm doğru verileri alıyorum, veriler sesi doğru bir şekilde besliyor ve eğer çok fazla dairesel disk boyutunu arttırırsam, çok kısa bir süre için doğru sesi burada yapabilirim ve sonra da puslu ve kısa bir süre sonra geri döneceğim. yine puslu.

Herhangi bir kimse, bir test oluşturma ve bir kuruluş oluşturma arasındaki temel farklılıklardan herhangi birini bilip bilmediğini merak ediyorum. Takip etmediğim bazı en iyi uygulamalar var mıdır, çünkü ikisi arasında neden bu kadar büyük farklar görüyorum anlamıyorum.

Not: Sadece ayarlar 2 kurar arasında ben yapıyorum değiştirmek kod imzalama, ben sadece spekülasyon kodu gönderme olmadan başka

cevap

1

bir şey değildir. Test oluşturma, testinizin yapamayacağı optimizasyonlarla büyük olasılıkla derler. Optimize edildiğinde uygulamanızın düzensiz davranmasına neden olan tanımlanmamış bazı davranışlar getirmiş olabilirsiniz. Analizörü kodunuz üzerinde çalıştırmanızı ve herhangi bir sorunu çözmenizi ve profileri çalıştırmanızı tavsiye ederim. Sorunlara neden olan derleyici optimizasyonlarının bir örneği şu adreste bulunabilir: Compiler optimization causing program to run slower

+0

Sorununuzu en az miktarda kod ile yeniden üretebilirseniz, sorunuzu ekleyiniz ve ben de yanıtımı deneyeceğim. – Joe

+0

Evet, optimizasyon, sürüm için dolu ve hata ayıklama için yok. Çok teşekkür ederim, bugün GÜNDÜZ! Bu şeylerin nasıl çalıştığını açıklayan herhangi iyi linkler/makaleler vs. var mıdır, kod optimizasyonu hakkında hiçbir şey bilmiyor –

+0

Evet, [Wikipedia] (http://en.wikipedia.org/wiki/Optimizing_compiler) ne tür bir konuda iyi bir makaleye sahiptir optimizasyon sırasında işler yapılabilir ve bu [SO question] (http://stackoverflow.com/questions/2722302/can-compiler-optimization-introduce-bugs) bazı örnekler ve bağlantılar sağlar. Her ne kadar kesinlikle Obur-C olmasa da, hala geçerlidir. – Joe

İlgili konular