2015-08-18 6 views
8

Po połączeniu aplikacji iOS 9 z pakietem SDK do reklam mobilnych Google w wersji 7.4.1 dla systemu iOS (w ramach obsługi) pojawia się ten błąd komunikat:Używanie pakietu SDK do reklam mobilnych Google w wersji 7.4.1 dla systemu iOS (GoogleMobileAdsSdkiOS-7.4.1) z kodem aplikacji do przerzedzania aplikacji

GoogleMobileAdsSdkiOS-7.4.1/GoogleMobileAds.framework/GoogleMobileAds (GADGestureIdUtil.o)” nie zawiera bitcode. Musisz go odbudować z włączonym bitcem (ustawienie kodu X ENABLE_BITCODE), uzyskać zaktualizowaną bibliotekę od dostawcy lub wyłączyć kod bitu dla tego celu.

Jaki jest właściwy sposób na pokonanie czegoś, co wygląda jak Catch 22?

  • Google nie wydaje się stanowić wersję z bitcode włączone (lub nie?)
  • Gdybym wyłączyć bitcode dla mojej aplikacji zaryzykuję Jabłko odrzucając go (lub nie będę?)
+2

Oto, co sugerują: https://developers.google.com/admob/ios/ios9?hl=pl – Darvydas

Odpowiedz

3

Apple nie zezwala na przesyłanie do sklepu z aplikacjami za pomocą Xcode Betas. Więc nie ma możliwości, byś mógł teraz wydać z Bitcode.

Google może czekać, aż pojawi się iOS9, zanim zwolni wszystkie biblioteki obsługujące bitcy, aby uniknąć nieporozumień.

https://forums.developer.apple.com/thread/5989

+0

Masz rację: byłem (niejawnie) odnosząc się do wypuszczenia aplikacji z ostateczną wersją. – Drux

5

Ja tymczasem znalazłem to w Apple documentation:

Dla iOS, bitcode jest domyślnym, ale nieobowiązkowe. Jeśli podasz kod , wszystkie aplikacje i frameworki w pakiecie aplikacji muszą zawierać kod BATode . W przypadku aplikacji watchOS wymagany jest kod bitcodowy.

Wyłączenie bitcoda dla docelowej aplikacji na iOS powinno być na razie możliwe do zrealizowania.

+2

Ten post z zeszłego tygodnia mówi, że aktywnie nad nim pracuje: https://groups.google.com/forum/#!topic/google-admob-ads-sdk/ypBRdg5z0uM – xcvr

Powiązane problemy