[英]error uploading app for iTunes connect
嘗試將應用提交到應用商店時收到錯誤消息,該錯誤發生在最后一步(正在上傳應用)
錯誤:“ an error occurred while uploading to the app store
”
我仔細檢查了XCode和iTunes connect上的證書和配置文件以及我的應用程序配置。
我嘗試使用應用程序加載程序,但遇到相同的錯誤
我還嘗試了將Java版本從1.7更改為1.6的建議,但沒有成功
我在Xcode 4.6.2,OSX 10.8.3和Java版本“ 1.6.0_45”上
請注意,在歸檔應用程序后,當我選擇“驗證”而不是“分發”時,我沒有收到任何錯誤。 該錯誤僅在我嘗試提交到應用商店時出現
編輯我將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,以解決這個問題,但沒有成功
我遇到了完全相同的問題,並且可以通過稍微修改文件來修復它
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin/iTMSTransporter
將awk的路徑更改為絕對(並且我也沒有注釋腳本路徑的回顯,這可能不是必需的)。 這是我的更改文件:
#!/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 "$@"
"${SCRIPT_DIR}../share/iTMSTransporter.woa/iTMSTransporter" "$@"
我猜這是由我無法解決的classpath
設置不當引起的。
修復腳本后,我設法通過XCode Organiser上傳了我的應用程序。
我面臨着同樣的問題。
我嘗試了許多論壇上列出的許多解決方案,但沒有一個對我有用。
這是我所做的:
我在/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS
找到了Application Loader
但是在此之前,我不小心從終端運行了iTMSTransporter,方法是:“ open /Applications/Xcode.app/Contents/Applications/Application\\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter
”,它會自行更新。 我確定這是否有必要。
啟動Application Loader,登錄並選擇我使用Xcode創建的ipa文件。 我開始上傳過程,成功了。
現在該應用正在審核中。 :)
我希望這有幫助。
編輯 :要從終端加載Application Loader,請使用以下命令:“ open /Applications/Xcode.app/Contents/Applications/Application\\ Loader.app/Contents/MacOS/Application\\ Loader
”
我嘗試了蘋果論壇和stackoverflow上建議的許多方法,但沒有一種對我有用。 因此,我決定備份OSx Lion,然后重新重新安裝系統。
我知道這可能是過於激進的解決方案,但我必須這樣做,因為其他任何方法都無效。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.