У меня есть большое приложение, у которого возникли проблемы с загрузкой в AppStore с использованием метода архивации, который вы найдете в XCode 4. Индикатор активности продолжал вращаться в течение нескольких часов, пытался ли я проверить или распространить его, поэтому я создал заявку в службу поддержки, чтобыЯблоко.В ходе этого процесса я обнаружил, что вы можете щелкнуть правой кнопкой мыши на .app в папке «Продукты» внутри Project Navigator в XCode и сжать приложение для отправки с помощью Application Loader 2.5.1.(иначе старый метод).Таким образом (пока что) доступна только папка Debug - iphoneos, и как только Apple ответила, они должны были сказать следующее:
Я рад слышать, что Application Loader предоставил вам жизнеспособныйобходной путь.Обсуждая эту ситуацию внутренне, мы не уверены, что отправка сборки Debug создаст слишком много проблем (если она была подписана с помощью профиля распространения App Store, как вы упоминали).Приложение, скорее всего, будет работать медленнее, так как переключатели отладки включены и оптимизация отключена для конфигурации отладки, хотя она все еще будет работать.Обзор приложения в конечном итоге определит, действительно ли это нормально, так как я не уверен, что это то, что они проверяют.Вы можете попробовать обратиться непосредственно к App Review, чтобы подтвердить это, если хотите.Тем не менее, так как App Loader работает для вас, я рекомендую перестроить приложение с вашей конфигурацией Release и повторно отправить его для безопасной игры. Чтобы найти свою сборку выпуска в Xcode 4.x, нажмите «Control» на вкладке «Архивы» в органайзере, удерживая клавишу Control, и выберите «Показать в Finder».Затем, удерживая клавишу Control, щелкните файл .xcarchive в Finder и выберите «Показать содержимое пакета».Встроенный в релиз файл .app должен находиться в папке / Products / Applications.
Это была очень полезная информация для разработчиков, у которых возникли проблемы с методом архивирования, и мое приложение сейчасуспешно загружается, не беспокоясь о том, что он не будет работать в меру своих возможностей.