2011-11-12 300 views
5

我在App Store中提交了我的應用程序。首先我對它進行了驗證,結果證明是成功的。然後我提交併成功上傳到iTunes Connect。一分鐘後,它說該文件是無效的二進制文件。我正在上傳已經在App Store中發佈的現有應用的更新。 (以前的版本由其他開發者上傳)。我嘗試了我在谷歌搜索中找到的所有解決方案,但沒有運氣。Itunes Connect Invalid Binary

+0

我不是iOS開發人員,但是蘋果公​​司是否有證書來阻止開發人員用自己的應用替換別人的應用程序,因爲這會帶來安全風險? – Verbeia

回答

-1

嘗試使用/ Developer/Applications/Utilities下的Application Loader。確保你已經在iTunesConnect中創建了一個新的應用程序...在管理應用程序下,選擇你要爲...創建更新的應用程序,在右側加載時你會看到添加新更新。

+0

另外...你是如何創建你的.ipa文件? – logixologist

+0

感謝轉售:)我正在升級以前的應用程序到新版本。我正在使用Xcode 4.0,產品> Archieve>驗證>提交多數民衆贊成我是如何做到的。 – janusbalatbat

+0

如果您確實存檔>共享>您可以將其另存爲iPA,然後使用該文件通過應用程序加載程序(它的Mac上的一個應用程序已經與XCode一起提供)提交。當提交給我提出問題時,我有更好的運氣。 – logixologist

0

嘗試檢查您爲itunes商店所做的配置是否與您的應用程序一致。 刪除已被拒絕的舊二進制文件,然後添加新的二進制文件。 如果您可以嘗試進行全新配置並檢查xcode。 並檢查模式,調試或分發,因爲你需要使構建分佈。 希望它的人幫助你。

乾杯 桑傑

0

不能提交使用相同的包ID或提交的其他開發者帳號的任何應用程序相同的應用程序名稱(甚至「相同」的一個)的應用程序。

0

確保您選擇「App Store」作爲分銷供應配置文件中的分發方法,而不是「Ad Hoc」。

3

僅供參考。

今天我在上傳現有應用程序的新版本時遇到了同樣的問題Invalid Binary。 我得到了以下來自蘋果的電子郵件

iPhone 5的優化要求 - 您的二進制文件沒有爲 iPhone 5優化爲5月1日,所有新的iPhone應用程序和應用程序更新 提交必須支持4英寸顯示屏所有應用程序必須 包含啓動圖像,其中-568h大小修改器立即在啓動圖像的文件名部分後面 。 啓動圖像必須是PNG文件,並位於 包的頂層,或者如果本地化您的 啓動圖像,則在每個.lproj文件夾中提供。通過閱讀iOS人機界面指南和iOS App 編程指南,瞭解有關iPhone 5支持和應用啓動圖像 的更多信息。

一旦這些問題得到糾正,請轉到版本詳細信息頁面 ,然後單擊「準備上傳二進制文件」。繼續完成提交 過程,直到應用狀態爲「等待上傳」。然後您可以發送 修正的二進制文件。

解決方案:在iTunesconnect元數據

  • 增加了默認的-568h @ 2X

    1. 增加4英寸的應用程序的屏幕截圖。png圖片在我的iPhone 5的應用程序中

    這些更改成功後提交申請。

  • 1

    需要添加arm64

    我面臨無效的二進制文件的同一問題,同時上載現有應用程序的新版本。

    原因是從2015年2月本身,我們需要添加arm64到我們的應用程序。我添加了這個,然後我的應用成功上傳到應用商店。

    0
    I have faced this issue many times.My app got passed validation and submitted  
    successfully to iTunes Connect.But It shows invalid binary in prerelease 
    options.I saw one awesome post in Apple discussions and finally solved my 
    issue.App bundle id was changed in config file of my web app.I have changed 
    old bundle id in config.xml and app uploaded for review. 
    
    +0

    此解決方案適用於爲Apple審覈提交Web應用程序的人員。 –