Включить биткод и включить бит-код перед отправкой приложения

Какая разница между установкой "Включить биткод" в целевом и проектном приложении и флажком "Включить биткод" , который присутствует перед отправкой в ​​App Store?

Если у меня есть "Включить биткод" FALSE и установлен флажок "Включить биткод" , что произойдет? Если у меня есть "Включить биткод" ИСТИНА и отключить "Включить биткод" , что произойдет?

Я видел другие вопросы, задающие только то, что делает "Enable Bitcode", но я задаю разницу с этим параметром и настройкой "Включить биткод" непосредственно перед отправкой приложения в App Store.

Спасибо

Ответ 1

Как вы можете себе представить, вам нужно включить оба варианта, чтобы ваше приложение поддерживало перекомпиляцию Bitcode в iTunes Connect. Просто включение этого в Xcode просто означает, что "архитектура" биткода скомпилирована, это не обязательно означает, что отправлено в Apple.

Предварительное предупреждение: я провел несколько тестов при представлении приложений с использованием и без Биткода, и по какой-либо причине отправка с помощью битового кода существенно замедляет время, необходимое для обработки вашего бинарного файла, чтобы оно было готово для отправки. Без битового кода он может появиться через несколько минут или до трех часов; с Bitcode У меня часто были задержки 24 часа и более.

Ответ 2

Если бит-код отключен для вашей цели и всех контейнеров, флажок включения битового кода исчезнет из диалогового окна загрузки в магазин приложений.