Wczoraj rozpoznałem mnóstwo ostrzeżeń dotyczących biblioteki parse.com:
PILNE: cały kod bitowy zostanie usunięty, ponieważ „[ścieżka] /Parse.framework/Parse (PFAnalytics.o)” został zbudowany bez kodu bitowego. Musisz go odbudować z włączonym kodem bitowym (ustawienie Xcode ENABLE_BITCODE), uzyskać zaktualizowaną bibliotekę od dostawcy lub wyłączyć kod bitowy dla tego celu. Uwaga: w przyszłości będzie to błąd.
Wiem, że dzięki tej odpowiedzi mogę usunąć te ostrzeżenia, ale teraz zastanawiam się, czy będzie to miało negatywny wpływ na przesłanie AppStore i / lub faktyczne działanie mojej aplikacji.
Xcode informuje Cię o kodzie bitowym
Aktywacja tego ustawienia wskazuje, że cel lub projekt powinien generować kod bitowy podczas kompilacji dla platform i architektur, które go obsługują. W przypadku kompilacji archiwów kod bitowy zostanie wygenerowany w połączonym pliku binarnym w celu przesłania do sklepu z aplikacjami. W przypadku innych wersji kompilator i konsolidator sprawdzi, czy kod jest zgodny z wymaganiami dotyczącymi generowania kodu bitowego, ale nie wygeneruje faktycznego kodu bitowego. [ENABLE_BITCODE]
Ale nie otrzymuję żadnych naprawdę przydatnych informacji z tego tekstu.
- Czy mogę użyć połączonej odpowiedzi w celu obejścia problemu bez negatywnego wpływu i bez narażania na szwank przyszłego przesłania AppStore?
- Co
ENABLE_BITCODE
faktycznie zrobi, czy będzie to wymóg nieobowiązkowy w przyszłości? - Czy wpływ na wydajność ma wpływ na włączenie / wyłączenie?