簡體   English   中英

iTunes上載應用程序時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM