質問

ようにしているアップロード用のiPhoneアプリで取得しますこのエラーメッセージからiTunesに接続す:

バイナリアップロードしたた無効となります。この署名が無効、またはいませんでした署名とのリンゴを提出証明書。


注意:内容の独自の問題を除いて、このページがリポジトリに関する情報は、すべての原因が特定のエラーメッセージを表示します。

一般情報を提出する際のアプリケーションをApp Storeは、 へのアップロード可能なアプリケーションのAppStore.

役に立ちましたか?

解決

フィールドで経験が足りが混乱している署名証明書証明書を利用します。のめり込んでる習慣を身につけ辞めとXcodeを再起動後に何らかの変更があった場、コード署名の設定と清潔なビルド)によるこの問題です。

他のヒント

そう思ってやってきましたことにより、私もまた問題と郵便からのコマンド な理由を聞いてみました。の問題の取り扱い方をsymlinksデフォルトです。利用:

zip-y-r myapp.zip myapp.アプリ

解決する問題です。

私の問題を解決このようになっております:

の証明書のコインランドリーの設置と自開発の機械mobileprovision.組み込みの配布アーカイブを展開します。時間後にはGooglingを掘りこのソースにエラーとなります。内Xcodeたコピーをリリース構成成分布の設定を変更し、署名アイデンティティ自分布を明をいたします。しかし、も更新しましたのGUIのプロジェクトファイルが更新されません。

例えば、同じエラーを有効にするには、お[ProjectName].xcodeprojディレクトリをまとめていました。pbxprojファイルでお好みます。の分布です。私が壊れて一見のようになります:

C384C90C0F9939FA00E76E41 /* Distribution */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_ENTITLEMENTS = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]” = “iPhone Distribution: Edward McCreary”;
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
“PROVISIONING_PROFILE[sdk=iphoneos*]” = “F00D3778-32B2-4550-9FCE-1A4090344400″;
SDKROOT = iphoneos2.2.1;
};
name = Distribution;
};
C384C90D0F9939FA00E76E41 /* Distribution */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CODE_SIGN_IDENTITY = “iPhone Developer: Edward McCreary”;
“CODE_SIGN_IDENTITY[sdk=iphoneos*]” = “iPhone Developer: Edward McCreary”;
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = GenPass_Prefix.pch;
INFOPLIST_FILE = Info.plist;
PRODUCT_NAME = GenPass;
PROVISIONING_PROFILE = “DB12BCA7-FE72-42CA-9C2B-612F76619788″;
“PROVISIONING_PROFILE[sdk=iphoneos*]” = “DB12BCA7-FE72-42CA-9C2B-612F76619788″;
};
name = Distribution;
};

きの署名認-提供プロファイルの誤ったのです。編集することを目的として、再構築す必要があることがわかった。終了したようになります:

C384C90C0F9939FA00E76E41 /* Distribution */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
CODE_SIGN_ENTITLEMENTS = "";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]” = “iPhone Distribution: Edward McCreary”;
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
PREBINDING = NO;
“PROVISIONING_PROFILE[sdk=iphoneos*]” = “F00D3778-32B2-4550-9FCE-1A4090344400″;
SDKROOT = iphoneos2.2.1;
};
name = Distribution;
};
C384C90D0F9939FA00E76E41 /* Distribution */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CODE_SIGN_IDENTITY = “iPhone Distribution: Edward McCreary”;
“CODE_SIGN_IDENTITY[sdk=iphoneos*]” = “iPhone Distribution: Edward McCreary”;
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = GenPass_Prefix.pch;
INFOPLIST_FILE = Info.plist;
PRODUCT_NAME = GenPass;
PROVISIONING_PROFILE = “F00D3778-32B2-4550-9FCE-1A4090344400″;
“PROVISIONING_PROFILE[sdk=iphoneos*]” = “F00D3778-32B2-4550-9FCE-1A4090344400″;
};
name = Distribution;
};

特別な技術を必要と変更を保護する罪のない

同様の問題の別の解決策です。

私の場合、また圧縮ファイルを使用 zip -r myapp.zip myapp.app が、zipコマンドをねじ込み、コストもまあまあでした。圧縮してからファインダーです。

いたるとともに、同誌掲載号の注目以降うものはい削除されます。plist権からのコード署名権(けでブランク)を築美とアップロードがあります。

吉すべて:-D

別のデータポイント:が、私のアプリってます。さんのサポートが追加されたアプリ内購入を行うとともに、急に失敗した場合に、"無効なバイナリ/不正な署名"の問題です。このみこの値をアプリケーション識別子の権利をplistファイルがoffになります。

するのでなければいけなかったことは私の供給プロファイルは、どちらもワイ、アプリ固有の(必要なアイテム課金制).間違ったアプリIDの適格旧ます。で一致しなかったため、アプリIDの情報plistでiTunes赦します。

ですから、おさらい:

info.plist: com.mydomain.foo
dist.plist: com.mydomain.bar
Profile: com.mydomain.*

OKを

info.plist: com.mydomain.foo
dist.plist: com.mydomain.bar
Profile: com.mydomain.foo

原因は"無効なバイナリの".

また、同じ問題な街が建物に気付いたのを引っ追加されます。

の修正は私にとってセットになったのiphoneにデバイスとしての私のため、通常はシミュレーターがんなどの供給プロフィール

これまでの手伝い。正常にできないためのデバイスだけではないので配布できます。

でも繰り返した後に、手順を複数回、やっと成功のアップロードマアプリです。

わからないなどの固定ですが、前の試みは、閉XcodeやFirefoxを再起動します。かのアプリが悪juju.

ここでの問題の歴史:を加えたバイナリはSubversionの前にアップロードします。Comparessing/zippingのバイナリが付属し、表示されません。svnディレクトリは、すぐのコード署名する

また様々なものを読みなどを含む。何がついに共感した気分になれるわけですから開始っ!から削除してしまった場合の証明書および供給の概関からアプリです。

を再現したりもした新開発の証明書および新規分布を明をいたします。ダウンロードしました中間証明書ます。その再現の両方の開発のプロファイルを配布する。

インストール後には証明書かかれていることにお気づきの分布れた非公開鍵と公開鍵での供給プロファイル(マの分布な<日本語仮抄訳>欧州連していない有効な証明書!), あります。

また、廃止する決定も、無料でご利用いただけ、で約5分のものを再インストールします。

このリンクの解

http://greghaygood.com/2010/09/04/invalid-binary-message-from-itunesconnect

その答えはる"のようなダブルチェックmy.plistを発見した。加えCFBundleIconFilesは、新しいガイドラインがあったのは空の配列内のエントリ一覧です。私は削除されることを再提出でした。"

また、同様の問題がMonotouch.俺がリリースプロファイルを使用するように設定開発者certs.ではこのようになっているでしょう:enter image description here

そうではこの問題は、多くの原因があります。この鉱山:

この対象者の所属する複数の開発チームなど自分のアプリは、社。

場合は建物の一定の資格及び再契約で別の一例のためのadhoc/appstore配信しておく必要があ 確かに最初に建てられた&締結した資格に属すると同iOS開発チームに分布した資格で再署名と所属.

でを築かないと"インディDev株式会社"の資格その展開"株式会社"を格納します。必ずセットアップする"株式会社"dev、配布資格情報を使用します。

掲載詳細情報について私のこのブログ: http://omegadelta.net/2011/06/09/fiendish-ios-code-signing-invalid-binary-issue/

また、同じ問題です。リラックスして過ごせましたけのタオルはこの問題がきっかけになるかもしれないといった時にチェックインマーコード使用不透明.いいものを切り取り、削り取り、そ負荷を下のファイルを変えたり前のようです。この時のこの時期だから、なくてはならない。pbxprojファイルにすっかり変わってしまいました。...物流部門のエントリ"PROVISIONING_PROFILE[sdk=iphoneos*]"を空白にします。

QuitingとXcodeを再起動動作しなかった。代わりに、私はともに私のプロジェクト目標の設定を変更し、コード署名を直接リンクを選択すると自分布を信頼するのではなく、オートを選択します。っていくことになりました。pbxprojファイルを生成するための正しい値のもの自動選択機能はずの選択した全く同じプロファイルを選びます。

いビール---

るようにして、すべてのその他の修正に掲載してログイン、TSIとinc.の商標または登録商標です。この後の手順 技術TN2250 問題の一因で密封した資源不足していたためまたは無効になります。この例の場合で ._.DS_Store.

は".です"というリンゴのダブルファイルのコピーをXcodeプロジェクトフォルダ*unzipped*,面からファイルシステムのない適切に支援HFS+'s'の資源フォークス'(使用のためのコード署名).これらの追加".."ファイルの結果の原因コード署名検証に失敗。

の問題AppleダブルファイルからXcodeプロジェクトのフォルダのdot_cleanコマンドをXcodeプロジェクトのフォルダ、クリーンを構築しrearchiveとreattemptご提出してください。

dot_clean /the/path/to/xcode/project

注意:だけをドラッグすると、以下のようなプロジェクトのフォルダの端末を自動的に読み込みのパス

なメッセージが存在しないときに次のコマンドを実行しますが、プロジェクトの構築が警告しているファイルの場合おりました。ので無視して構いません、このアプリの検証を提出しました。

解決するの清掃を行いましたmyProject.xcodeprojファイルを右クリックし、オープンパッケージ)パッケージ含まれるファイルからアンダーシャツの共同開発者、削除するこれらの問題を解決した

私にとって、ソリューショ創造販売認証:Apple開発者に提供ポータル.

その分のしたいことを追加する固定この問題でした。あったか?(質問-マーク)は私のアプリのタイトルでしたが、エラーとなります。

また、無効なバイナリの場合、アプリを使用しないリモートプッシュ通知が私のコードを登録するための押しのコールバック代表を登録するための/リモート受信の通知uncommentedある場合でも、コードを取得しません使用します。

この出会いを楽しみにしています。前回提出した富。この週間で無効なバイナリー.幸いにも、メールを説明するのはエラーになります。

をしていて同様の問題もしっかり身につけるた使用権.plist.しかし、十数に失敗した遊びもしやと思ってます。plistを発見した。私CFBundleIconFiles配列が空の入力します。私は削除されることを再提出した。

真剣については、それぞれのアップル露出そういう誤差の検証?

編集:いすぐにapparantのCFBundleIconFilesれを利用するため、異なる名前です。プロジェクトの情報、Ctlをクリックし、を選択し"表示原キー/値"としますので、参照CFBundleWhatever.このエディタの場合、対応しようとしているそうだ存在しないicon=72-@2x.png ファイルです。

私の二つのセント:

最新のバージョンをダウンロードの申請書をロードします。私だけには別のエラーメッセージを表示します。

かなければならなかった煩わしもこの時に、俺が分布した状況を"無効".たくさんあり、ダブルチェックの状態のポータルの更新-再ダウンロードは何なのActiveな状態にして下さい。

また、無効なバイナリの後にアプリのアップロード、e-mailフォローアップしている理由で失敗しました。たいカップルも一度に、なんなのかを実際に固定す:

  1. 再Macbook Pro
  2. 移動したソースコードのための私のプロジェクトからNTFSのドライブへのHFS+ドライブの再コンパイル.

私はこの4.3GMンポーネント。当社のアプリにしないで過去にアップロードを受信します。もっ供プの問題です。私は再生でapp storeにアクセスプロファイルでの現代美術館などがあります。

私の溶液に関わる新しいアプリのIDです。くなったそうですが、思いが一致しないバンドル識別子創造の新しいアプリのIDを強がんばらないといけないと思いくのアプリはiTunesを期待したおいしかったです。

別の解決:

私にとって単なる設定のカスタマーセンターに"証明書"の下にあるコード署名固定します。たけのうちそうあん)に設定しいコードに署名'.

私にとってことにより、問題は解決されたresaving PNG画像とのインタレースオプションです。以前のバージョンでインタレースpngたが、この画像の原因となりますので、無効なバイナリー.

私appleのメッセージ:腐敗したアイコンのファイルのアイコンのファイルiconGQ@2x.png が腐敗した.御アイコンはインタレースPNGファイルです。

できれば、PNGはインタレースのコマンドを使用してファイルのターミナルEva-Madrazos-MacBook pro-Pro-2:GQ7integracion広告Eva$ファイル*.png デフォルトです。png:PNG画像データ、320×480、8ビット/カラーのRGB、インタレース

とともに、 Eva

いのメールアップルやご確認くださいかったので、どうしても負荷のものです。必要があったに立ち戻って自ら後ほど、ものの最後に答えてもらい、を指摘し、正確なスポットが対応いたします。

問題になったことしかなかったような試みたその他のアプリのアイコン、および参照の画像が残っている"CFBundleIcons'.私のドラッグアンドドロップ機能のアイコンがなかったここには古い内容だ完全にクリアされる前に新しい参照を追加しました。

の誤を参考に必要だったの拡大、矢印が表示各サブ要素のplistファイルです。一つのヒントを右クリックし、ファイルを選択のオプションのために生ます。このようにする必要はありません拡大のものです。

また他のすべての解決策を提案したが、何も手助けになるかもしれません。

当社が作成 新Xcodeプロジェクト コピーして自分のコードおよび資源です。かったのか、私のアプリも配置を見直します。

できるのもおすすめ りんごの技術上の注意コード署名 デバッグ/証を行います。

uuidはできません。私は固定ですべて削除し[[UIDevice currentDevice]uniqueIdentifier];

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top