2013-05-07 2 views
3

Я получаю сообщение об ошибке при попытке отправить приложение магазин приложений, то ocurrs ошибки на последнем этапе (приложение загружается)Ошибка загрузки приложение для ITunes подключения

Ошибка: «an error occurred while uploading to the app store»

I дважды проверял мои сертифицированные и профиль и настройки моего приложения как на XCode, так и на iTunes.

Я попытался с помощью загрузчику приложения, но я получаю ту же ошибку

Я также попытался изменить версию Java от 1,7 до 1,6, как многих ответов, предполагающих, но это не сработало

Я на Xcode 4.6.2, OSX 10.8.3 и на java-версию «1.6.0_45»

Обратите внимание, что когда я выбираю «Проверить» вместо «Распространять» после архивирования приложения, я не получаю никаких ошибок. ошибка появляется только тогда, когда я пытаюсь представить магазин приложений

EDIT Я восстановил версию Java для 1.7.0_21 так как кажется, что проблема не вызвана Java,

Загрузчик показывает приложение следующие две ошибки в журнал ошибок

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin/iTMSTransporter: строка 14: AWK: команда не найдена

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin/iTMSTransporter: линия 18: ../share/iTMSTransporter.woa/iTMSTransporter: Нет такого файла или каталога

Я переустановил Xcode как отчаянная попытка решить эту проблему, но не повезло

+0

'Кд/System/Library/Frameworks/JavaVM.framework/Versions' ' Судо пер -s CurrentJDK/System/Library/Каркасы/JavaVM.framework/Версии/1.5' 'Судо пер -s CurrentJDK/System/Библиотека/Рамки/JavaVM.framework/Версии/1.5.0' это работало отлично для меня. https://discussions.apple.com/thread/4451649?start=0&tstart=0 – Buntylm

ответ

0

Я пробовал много методов, которые были предложены в яблоневых форумах и на StackOverflow, но не из них работали для меня. поэтому я решил сделать резервную копию моего льва OSx и снова установить систему снова.

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

+0

Реабилитация ОС работала для вас? –

+0

ДА, но я пропустил обновление Java, указанное в обновлениях программного обеспечения – ahmad

1

я был точно такой же вопрос и был в состоянии исправить это немного адаптируя файлу

/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin/iTMSTransporter 

изменить путь к awk to absolute (и я также раскомментировал эхо пути сценария, что, вероятно, не обязательно). Вот мой измененный файл:

#!/bin/sh 

# if the user has the run script in their PATH 
# then we can get the path to the script from 
# 'which'. otherwise, we have to get the path 
# from $0 
if [ "$0" = "iTMSTransporter" ] ; then 
    SCRIPT_PATH=`which iTMSTransporter` 
else 
    SCRIPT_PATH=$0 
fi 

# get the script's directory 
SCRIPT_DIR=`echo $SCRIPT_PATH | /usr/bin/awk -F"/" '{print substr($0,1,length($0)-length($NF))}'` 

# call the transporter relative to the script's directory 
echo Calling: ${SCRIPT_DIR}../share/iTMSTransporter.woa/iTMSTransporter "[email protected]" 
"${SCRIPT_DIR}../share/iTMSTransporter.woa/iTMSTransporter" "[email protected]" 

Я предполагаю, что это поведение вызвано inproper classpath настройки, которые я не смог решить, хотя.

После исправления скрипта мне удалось загрузить приложение через XCode Organizer.

+0

Спасибо. Решение получилось для меня тоже. У меня был путь, запутанный на моем компьютере, и я не могу исправить свой путь. :(У меня есть проблемы на моем компьютере. – Emmy

1

У меня была такая же проблема.

Я пробовал множество решений, перечисленных на многих форумах, но ни один из них не работал для меня.

Вот что я сделал:

Я нашел Application Loader на /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS

Но до этого я случайно побежал iTMSTransporter от терминала с помощью: «open /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter» и обновляйте ею самостоятельно. Я уверен, что это было необходимо.

Начал загрузчик приложений, вошел в систему и выбрал файл ipa, который я создал с помощью Xcode. Я начал процесс загрузки, и это было успешным.

Теперь приложение находится в стадии рассмотрения. :)

Надеюсь, это поможет.

Edit: Для того, чтобы загрузить приложение Loader из терминала используйте: «open /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/MacOS/Application\ Loader»

+1

Это исправило это для меня, отличный ответ. Не пытайтесь переустановить, прежде чем пытаться это сделать! –