2011-01-25 11 views
33

可能性の重複:イムは、この上で、私の髪をリッピング
Invalid iPhone Application Binary無効なバイナリiTunesの接続

私はすべてのようにしようと、私はiTunesに私のアプリを提出evertimeオールウェイズを接続している氏は述べています:

アップロード(2分後)

無効なバイナリ

を受信しました

そのドライビング・ミー怒って、私はすでにしている:すべては

  • を構築するクリーン

    • 新しいEntitlement.plist

      を作ったが、それは 配布プロファイルで構築されたことをチェック。

  • +5

    +1そのため、いくつかのポイントを使用して髪を埋め戻すことができます。P – Adrian

    答えて

    -2

    別の同様の質問はそれを試しhereを与え、StackOverflowの上に複数の特定のソリューションで解決されています。

    +0

    Nope。何も.. – Colin

    3

    私は資格のplistには、2つの新しいキー追加することによって、これを固定 - アプリケーション識別子とキーチェーンアクセス-グループ:私は、プロビジョニングプロファイルでのAppIDから「T9YRD11G97」を得て、「

    <plist version="1.0"> 
    <dict> 
        <key>application-identifier</key> 
        <string>T9YRD11G97.com.duncancampbell.fontagious</string> 
        <key>get-task-allow</key> 
        <true/> 
        <key>keychain-access-groups</key> 
        <array> 
         <string>T9YRD11G97.com.duncancampbell.fontagious</string> 
        </array> 
    </dict> 
    </plist> 
    

    をcom.duncancampbell.fontagious "をiTunesConnectのBundleIDから削除します。

    これが役に立ちます。

    32

    あなたのアップルデベロッパーアカウントに関連付けられたメールボックスをチェックすると、リンゴはいくつかの診断情報と問題の解決方法をメールボックスにメールします。

    私のために、リンゴは以下の診断情報を送信します。私は実際にiCoundに触れたことはありません。本当に混乱しています。結局のところ、私はワイルドカード文字なしで新しいアプリIDを作成し、次に新しい配信プロフィールを作成し、アプリに署名し、最終的にアップルにサミットして、成功することが判明しました。

    無効なコード署名エンタイトルメント - アプリケーションバンドルの署名には、サポートされていないエンタイトルメント値が含まれています。 com.apple.developer.ubiquity-container-identifier資格の場合、配列の最初の値は、プロビジョニングプロファイルでAppleが提供する接頭辞の後にバンドルID接尾辞が続くようにする必要があります。バンドルIDは、iCloudコンテナ識別子として使用することが許可されているアプリまたは別のアプリのバンドルIDと一致する必要があります。

    特に、ProductNameのキー "com.apple.developer.ubiquity-container-identifiers"の値 "K8FN29QYP2。*"はサポートされていません。

    無効なコード署名エンティティ - アプリケーションバンドルのシグネチャには、サポートされていないエンタイトルメント値が含まれています。

    特に、ProductNameのキー "com.apple.developer.ubiquity-kvstore-identifier"の値 "K8FN29QYP2。*"はサポートされていません。

    +5

    ありがとう、最初の文は私にいくつかの時間を節約しました。 :) – CGee

    +2

    また、Gmailを使用している場合は、迷惑メールフォルダを確認してください。アップルからの私のエラーは、そこにフィルタされていた。 –

    +0

    電子メールは迅速でした。私は画像パスが無効です - キー "CFBundleIconFile"で参照されているパスに画像が見つかりません:icon.png – Henry

    9

    私はまた、この種の問題に直面していると私はアップルストアからの応答のこの種を持っています。

    親愛なる開発、

    私たちは「アプリケーション名」のためのあなたの最近のバイナリ提出して一の以上の問題を発見しました。あなたのアプリを確認することができます前に、次の問題が修正されている必要があります

    無効なアイコンのパス - キー「CFBundleIcons」の下に参照されたパスに見つかりませんでしたアイコン:これらの問題が修正されたら

    をicon114.pngを行きます[バージョン情報]ページに移動し、[バイナリをアップロードする準備完了]をクリックします。アプリケーションのステータスが[Waiting for Upload]になるまで送信プロセスを続け、Application Loaderを使用して修正されたバイナリをアップロードします。

    よろしく、

    +1

    http://stackoverflow.com/questions/47941/invalid-iphone-applicationですべての回答を読みました。 -バイナリ。そして、これはリンゴからのフィードバックがある唯一の答えです。私の問題は、Info.plist内に存在しないイメージを参照してしまったために、それらの参照を削除して解決したためです。 – wanghq

    1

    私のアプリを更新しようと、私もこの問題を経験したiTunes Storeでチーム。私が最後に提出して以来の私のアプリへの唯一の真の変化は、iCloudサポートの追加でした。私は何かが自分の人権に間違っていると思っていました。私が[email protected]に投稿したエラーメールは非常に怪しかったです。関連する部分が読み:

    Specifically, value "XXXXXXXXXXX.com.mydomain.myappmame" for key 
    "com.apple.developer.ubiquity-container-identifiers" in 
    MyAppName is not supported. 
    

    を私はここでもしmyAppName/mydomain.com/XXXXXXXXXXにアプリ/ドメイン/チームIDを匿名化してきました。申し立てに「XXXXXXXXXXX.com.mydomain.myappmame」と間違っていると記載されています。確かにそれは間違っています。それは "myappname"でなく "myappmame"で、 "n"ではなく "m"でなければなりません。私はプロジェクトのエンタイトルメントファイルを調べましたが、それは正しいものでした。私は店に提出したアプリバンドルに含まれているエンタイトルメントファイルを見ましたが、それは正しいものでした。私は、私が店に提出したzipファイルを解凍し、entitlementsファイルもそこに正しいものでした。明らかにこの文字の置換は、の後にの後にApp Storeによって受け入れられました。

    確かにこの問題は誰にも影響しません。また、大量の苦情があります。だから私は、App Storeの自動提出処理のバグを引き起こす、私のアプリに関する「特別な」ものがあると考えました。検証するために、私はゼロから新しい空のアプリケーションを作成し、iCloudの資格を有効にして、新しいアプリケーション識別子でApp Storeに提出しました。それが受け入れられ、ステータスが「レビュー待ち」に変更されました。それで、それは召喚状を渡した。これに

    <plist version="1.0"> 
    <dict> 
        <key>com.apple.developer.ubiquity-container-identifiers</key> 
        <array> 
         <string>$(TeamIdentifierPrefix)com.mydomain.myappname</string> 
        </array> 
    </dict> 
    </plist> 
    

    <plist version="1.0"> 
    <dict> 
        <key>com.apple.developer.ubiquity-container-identifiers</key> 
        <array> 
         <string>XXXXXXXXXX.com.mydomain.myappname</string> 
        </array> 
    </dict> 
    </plist> 
    

    マイそれが審査されないので:)

    私は私の資格ファイルを変更することで問題を回避するために管理し(私はすぐにバイナリを拒否しましたチーム識別子の接頭辞を実行するApp Storeのコードが原因であったとしても、文字列をさらに遠くに破損させてしまったのではないかと期待していました。私自身がその代用を行うことで、恐らく破損は起こらず、私のアプリは通り抜けるでしょう。驚き!出来た。

    私はこのことを理解しようと1日を無駄にしていて、Appleのサポートからはまだ聞いていません。しかし、私のアプリがレビューを待っているので、これは学術的なものです。しかし、私はまだこれを引き起こしたことを知りたいと思うし、それはAppleによって修正されている。私が知りたければ、私はこの投稿を更新します。

    +0

    ビルドが無効です。私は、バンドルID(com.abc.sample1)との依存関係として私のフレームワークを持つ1つのアプリケーションを持って、アプリケーションストアに提出されます。今、私は同じフレームワークと同じバンドルIDを持つ2番目のアプリケーションをiTunes Connectにアップロードしようとしています。これは無効なビルドです。フレームワークのバンドルIDを既にアップロードしたもの以外のものに変更した場合、それは動作しますが同じではありません。アップロードするために普遍的なタイプのビルドを作成できるかどうかを知りたかったのです。 – djay

    0

    私の場合、CFBundleIcons辞書を展開してから、CFBundleIconFilesのアイコン名をチェックしました。私のアイコンの古い名前があったので、私はそれを更新し、それは私のために働いた。

    関連する問題