Произошла ошибка при загрузке в iTunes Store

#ios #iphone #xcode #itunes #osx-mavericks

#iOS #xcode4 #iTunes #app-store-подключение #itunes-store

Вопрос:

Нам действительно нужна помощь в этом:

Последние два месяца мы боролись со всей этой ерундой Apple и, похоже, не можем получить наше приложение в AppStore…

Прямо сейчас моя проблема заключается в том, что после проверки компиляции АРХИВА и обмена им .. в процессе отправки я получаю —

«Произошла ошибка при загрузке в iTunes Store»

Я действительно не знаю, что я делаю не так, и, похоже, не нахожу в Интернете НИЧЕГО, что решало бы проблему…

Я мучаюсь с этим уже больше недели… Я пробовал:

  • Создание нового профиля распространения для подписи кода.

  • Проверка всех целевых настроек снова и снова.

  • Изменение режима FTP с пассивного на не пассивный

  • Подключение из разных сетей

  • Переустановка Xcode4

  • некоторые другие обходные пути, такие как загрузка загрузчика приложений (еще не установили его, но я не знаю, должен ли я)

Пожалуйста, помогите нам, в чем, по вашему мнению, может быть проблема?

Спасибо

Эрнан

Комментарии:

1. Если ничего другого, загрузчик приложений иногда выдает лучшие сообщения об ошибках, так что вы можете попробовать это. Я так понимаю, кнопка проверки завершается успешно?

2. Почему здесь задействован общий доступ? Вы пробовали это с другим подключением?

3. похоже, у вас есть две учетные записи: одна для задания вопроса, другая для ответа?

Ответ №1:

Если вы не можете загружать приложения в Apple и установили обновление JavaOSX (3 апреля 2012 г.), это может помочь вам восстановить способность загружать приложения:

Вы можете обойти эту проблему, заново создав старые символические ссылки Java 1.5:

 cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5
sudo ln -s CurrentJDK /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0
  

Редактировать 5 октября 2012 Java 7 от Oracle

Развивая комментарий Хакмонфорда ниже.

Это точное сообщение об ошибке также возникает при установке пакета Oracle Java SE 7 1.7.0_10. Для устранения проблемы откройте «Настройки Java» и либо измените порядок, чтобы сначала использовать Java SE 6 от Apple, либо снимите флажок Java 7 от Oracle при отправке в app Store. Подтвердите внесенные изменения, открыв терминал:

 prince$ java -version
java version "1.6.0_35"
  

Комментарии:

1. Спасибо, Найджел! Я перепробовал все, и это было единственное, что помогло!

2. Это действительно отлично сработало для меня. Я нахожу ОЧЕНЬ странным, что Apple использует java, которую они обесценивают, для загрузки приложений с собственным кодом… и, кроме того, обновления, которые они по-прежнему распространяют (хотя я знаю, что они не делают), нарушают их функциональность для разработчиков…

3. Откуда именно должны выполняться эти команды? Я знаю терминал. Но вы создаете символические ссылки. Предположительно, они должны где-то находиться, верно?

4. Обновление для всех: установка Java для OS X 2012-002 устраняет эту проблему, поэтому просто запустите Обновление программного обеспечения.

5. У меня было установлено обновление java 7 (не выпущенное Apple), поэтому я перешел в настройки Apple java и установил порядок, чтобы apple java была первой. Затем перезапустил xCode, это исправило это для меня.

Ответ №2:

На этой неделе у меня возникла эта проблема, и я установил обновление Java для OS X Lion 2012-002, и проблема устранена. Сброс разрешений на диск не повлиял.

Комментарии:

1. Мы только что столкнулись с этой проблемой, используя Xcode 4.3.2 11 апреля 2012 года, и это решение устранило ее! Спасибо!

2. То же самое здесь — Xcode 4.3.2, 11 апреля 2012 года. Запустил обновление программного обеспечения и перезагрузился для хорошей оценки. Отправка сработала.

3. Я использую xcode 5.1.1 и Mavericks-10.9.3, но получаю ту же ошибку, хотя моя версия Java в соответствии с приведенными выше ответами — 1.6.0_65! Пожалуйста, помогите

Ответ №3:

Это только что произошло снова.
Для пользователей OSX 10.8.2 (не имеет предпочтений Java) единственный способ исправить это — удалить oracle jdk.

 cd /Library/Java/JavaVirtualMachines
sudo rm -rf jdk1.7.0_09.jdk/
  

Комментарии:

1. Это то, что сработало для меня (за исключением того, что вместо удаления .jdk файла я его переместил.

2. И здесь, я думаю, это самый точный вариант на данный момент, также просто переместил файл .jdk и после отправки вернул его на прежнее место.

Ответ №4:

У меня также была проблема с JavaVM / JRE. Я установил предварительный просмотр JDK 7 от Oracle, и это перепутало процесс загрузки, который сообщил мне известную «Произошла ошибка при загрузке в iTunes Store».

Быстрая проверка /var/log/system.log (например, с помощью tail в терминале: tail -n 100 /var/log/system.log ) выдала следующее сообщение об ошибке:

Требуется Java 1.5, 1.6 или 1.7. В настоящее время java является версией Java по умолчанию. Пожалуйста, обновите.

Я установил предварительный просмотр JDK 7 для macOS непосредственно из Oracle. Чтобы устранить эту проблему, просто запустите приложение настроек Java в утилит и снимите флажок JDK 7 от Oracle. Конечно, у вас должен быть альтернативный JRE от Apple. Посмотрите на скриншоте, как выглядит моя конфигурация. Загрузка работает для меня сейчас.

Странно то, что Oracle JDK не распознается Apple как Java 1.7. Это похоже на ошибку.

Скриншот моих настроек (извините, только на немецком, но вы должны получить подсказку)

ОБНОВЛЕНИЕ: инструмент GUI был удален из macOS. Теперь единственное известное мне решение — удалить папку JDK 1.7 вручную. Смотрите Документы JDK 7, как это сделать:

Перейдите в /Library/Java/JavaVirtualMachines и удалите каталог, имя которого соответствует следующему формату:

/Library/Java/JavaVirtualMachines/jdk<major>.<minor>.<macro[_update]>.jdk

Например, для удаления 7u6:

% rm -rf jdk1.7.0_06.jdk

Комментарии:

1. Это случилось и со мной после установки Xcode 4.5 DP4. Деактивация Java 1.7 сделала это. Спасибо.

2. Кто-нибудь знает, что с этим случилось? Однажды у меня это отлично сработало, но я думаю, что Apple, возможно, покончила с этим инструментом.

3. Да, я тоже это заметил. Итак, теперь правильное решение — удалить JDK 7 вручную. Вы должны удалить каталог jdk1.7.xxxx в /Library/Java/JavaVirtualMachines . Для этого вам нужны права root.

Ответ №5:

Я знаю, немного поздно, но для тех, у кого все еще есть эта проблема, загляните в свой файл журнала /var/log/system.log . В моем случае проблема заключалась в том, что скрипт iTMSTransporter (используемый Организатором при загрузке файла) использовал ‘awk’, и мне пришлось заменить его на ‘/ usr / bin / awk’.

Полностью решил мою проблему.

Y.

Комментарии:

1. Это также устранило мою проблему… Спасибо за упоминания об использовании консоли, которые очень явно указали на ошибку.

Ответ №6:

На всякий случай, если это полезно для кого-либо еще — для меня это было то, что Java JRE не был обновлен. Я проверил консоль, и загрузчик приложений жаловался

Ответ №7:

У меня возникла эта проблема сегодня после установки последней версии XCode.

Я исправил это, запустив обновление программного обеспечения и установив последнее обновление Java.

Ответ №8:

Я попробовал то же самое, что и Эрнан, но даже с загрузчиком приложений 1.3 я не смог загрузить.

Я заметил, что это произошло после установки OSx Lion и обновления XCode до 4.1!

Я последовал совету Джо и обнаружил, что JAVA даже не установлена.

Следуйте этой записи в блоге:

Невозможно загрузить приложение в App Store

Ответ №9:

Мой mbp теперь запускает Xcode4.2 (4D199) на Lion, я установил последнюю версию java для Lion. И, наконец, я решил эту проблему.

Многие ребята говорили, что он может использовать старое приложение для загрузки приложений для загрузки приложений. итак, я предполагаю, что проблема заключается в последнем приложении для загрузки приложений (2.4.1 (190)), и факт подсказал мне, что я прав

Оки, вкратце: вот решение:

1. Я надеюсь, что вы, ребята, не удаляете старый Xcode (4.1). Мы должны выбрать старую версию приложения для загрузки приложений.

 cd <Install Xcode app>/Contents/Resources/Packages
cp ApplicationLoader.pkg ~/Desktop/
  

Теперь вы получаете пакет ApplicationLoader.

2. Установите старый. Советы: вы можете удалить последнюю версию приложения для загрузки приложений в path: /Developer/Applications/Utilities/ или просто изменить ее.

Вот и все.

Надеюсь, этот способ поможет вам и понравится новый Xcode4.2. Также надеюсь, что разработчик Apple сможет увидеть эту проблему и протестировать последнее приложение для загрузки приложений подробнее.

Ответ №10:

Никаких проблем с отправкой в AppStore 1 апреля. Проблема возникла 9 апреля. Установка обновления Java для OS X Lion 2012-002 с помощью программы обновления программного обеспечения Mac-OS и перезагрузка компьютера исправили это.

Ответ №11:

Просто обновите JAVA до последней версии при обновлении программного обеспечения вашего Mac.

Комментарии:

1. Это было помечено как не ответ. Хотя его можно было бы немного улучшить или расширить с объяснением, помечать его как NAA не представляется целесообразным.

Ответ №12:

Вот шаги по устранению этой проблемы:

Для начала я установил Oracles Java 1.7 JDK, который действительно все испортил.

Зашел в Finder> Приложения и ввел в поле поиска — JavaAppletPlugin.plugin

Щелкнул правой кнопкой мыши и удалил в корзину.

Терминал регистрации для версии Java по-прежнему показывал Java 1.7

my-imac: ~ my $ java -version

версия java «1.7.0_07»

Среда выполнения Java (TM) SE (сборка 1.7.0_07-b10)

64-разрядная серверная виртуальная машина Java HotSpot (TM) (сборка 23.3-b01, смешанный режим)

1. Finder> Библиотека> Java> JavaVirtualMachines показали SDK 1.7 (обратите внимание на точное название имени каталога)

На всякий случай, если что-то пошло не так, я скопировал папку 1.7 SDK на свой рабочий стол, прежде чем перейти к следующему пункту

2. В типе терминала

cd / Library / Java / JavaVirtualMachines

3. Теперь вы должны находиться в этом каталоге

sudo rm -rf jdk1.7.0_06.jdk (или любое другое точное имя каталога указано на шаге 1.)

Возможно, вам придется ввести пароль администратора

Теперь каталог должен быть удален, и вы можете проверить в терминале с помощью

java-версия

Мой теперь показывал «Java 1.6_xxx»

Зашел в Xcode Organizer и без проблем распространил мое приложение в iTunes Store. Ого, ого!