Wysłałem wczoraj aplikację do recenzji, bez problemu. Potem zdałem sobie sprawę, że mam bardzo mało do zrobienia (zmiana maksymalnego poziomu powiększenia mapy z 19 na 18, nic więcej), więc usunąłem plik binarny z iTunes Connect i próbowałem przesłać ponownie.
Teraz mam to ostrzeżenie:
Nie rozumiem dlaczego, ponieważ moje architektury to:
- architektury: armv7
- prawidłowe architektury: armv6, armv7, armv7s, arm64
Aplikacja działa dobrze w symulatorze. Jeśli spróbuję użyć standardowych architektur (armv7, arm64) zgodnie z zaleceniami w ostrzeżeniu, aplikacja nie zostanie zbudowana i otrzymam:
- Niezdefiniowane symbole architektury x86_64
- ld: nie znaleziono symboli dla architektury x86_64
Używam lib route-me i ustawiam te same ustawienia architektury.