Вчера я отправил приложение на проверку, без проблем. Затем я понял, что мне нужно сделать очень небольшое исправление (изменение максимального уровня масштабирования карты с 19 на 18, больше ничего), поэтому я удалил двоичный файл из iTunes Connect и попытался повторно отправить.
Теперь у меня такое предупреждение:
Я не понимаю почему, так как мои архитектуры:
- архитектуры: armv7
- допустимые архитектуры: armv6, armv7, armv7s, arm64
Приложение отлично работает в симуляторе. Если я попытаюсь использовать стандартные архитектуры (armv7, arm64), как рекомендовано в предупреждении, приложение не будет построено, и я получу:
- Неопределенные символы для архитектуры x86_64
- ld: символы не найдены для архитектуры x86_64
Я использую lib route-me и устанавливаю те же параметры архитектуры.