2015-10-05 16 views
5

Projemde birçok dış kütüphaneye ve SDK'm var. Ve bunların bazıları bitcode'u desteklemiyor. Yani bitcode'u devre dışı bırakmalıyım. Ancak ParseCrashReporting gibi bazı kütüphaneler, kilitlenme raporlarını sembolize etmelerini gerektiriyor.Xcode projesinde belirli bir kitaplık veya SDK için bit kodunu nasıl etkinleştirilir veya devre dışı bırakılır

Belirli kitaplıklar için bitcode'u devre dışı bırakmak ve etkinleştirmek istiyorum. Bunu nasıl başarabilirim? Bu mümkün mü?

Teşekkürler

cevap

10

Yapamazsınız. Kütüphanenin kendisi bit kodu desteği ile oluşturulmalıdır. Ancak, şu anda uygulamanızı göndermeniz gerekiyorsa ve kitaplıklarını güncellerken beklemek için zamanınız yoksa, projenizin tamamı için bitcode desteğini devre dışı bırakabilirsiniz. Bitcode desteğiyle kitaplığı güncelledikten sonra - tekrar etkinleştirin ve uygulamanızı AppStore'da güncelleyin.

Bit kodu desteğini etkinleştirmek/devre dışı bırakmak için Proje> Yapılandırma Ayarları> arama alanında 'bit kodu' için arama> YES/HAYIR olarak ayarlayın.

+0

Tamam. Bu durumla başa çıkmak için en iyi uygulama nedir? Bu durumun üstesinden gelmek için bazı geçici çözümler olmalı. – iBug

+2

Tam belirttiğim gibi. Veya bu kütüphaneyi henüz bit kodunu desteklemiyorsa kullanmayın. Veya bit kodu için güncellenmiş olup olmadığına bakın. Ya da kaynak bulup kendin derlersin - ki bulacağından şüphe duyuyorum, ama yine de bir seçenek: D – Soberman

İlgili konular