У меня были флаги компилятора только для специальных сборок, а не для распространения. Они добавлены из-за AdMob. Угадай, это может быть причиной?
Это может быть. Это зависит от привязок (как они написаны) и от того, как написано ваше приложение (управление ошибками).
Быстрый тест будет состоять в том, чтобы попытаться удалить его из ваших специальных сборок, чтобы увидеть, происходит ли сбой приложения при запуске. Если это произойдет, вы можете предположить, то же самое произойдет в Apple, когда они рассматривают ваше приложение.
Я нашел много постов о файле прав для ad-hoc, но нужен ли он мне для производства?
Я сам не пробовал, но ответ на Push-уведомление не работает? указывает на созданный документ , в котором описывается, как вам нужно создать идентификатор приложения и обеспечить разработку и производство SSL-сертификат для службы push-уведомлений.
Вы должны просмотреть документ и убедиться, что ваши настройки совпадают.