【申請方法】Invalid Binaryの理由についてはてなブックマーク - 【申請方法】Invalid Binaryの理由について

どうやらこのブログに来られる人の多くが「Invalid Binary」で検索してたどり着かれているようです。
新参者のてぃーのページが検索上位に来るなんてびっくりです。いかにネット上でiPhoneアプリ開発についての有用な情報が少ないかを物語っていますね・・・(汗

Invalid Binaryとはアプリのアップロード後に何らかのエラーがあって審査に進めないStatusのことです。メッセージに理由を書いてくれればいいのに書いておらず、不親切ですよね。まあ、欧米社会の考え方から言えば「自己責任」ということでしょうけど。
しかも、以前の記事に書いたように他のStatusとは違ってInvalid Binaryの場合はなぜかメールが送られてきませんので要注意です。
(2011/10/15 追記 最近はメールが送られてくるようです。最後の方に書きましたのでご覧ください。

大抵の開発者が一度は経験するStatusなのではないでしょうか。
このブログではキーワードはあっても情報がないため、備忘録として自分なりにInvalid Binaryの理由を探してまとめてみました。


どうやら次のような理由が多いようです。(参考にさせていただいた記事のアドレスもです。)

(1)アーキテクチャをarmv6, armv7両方指定する。
http://d.hatena.ne.jp/narazoro/20100922/1285158087
http://d.hatena.ne.jp/tagomoris/20100825

(2)プロジジョニングファイル、info.plistの設定を見直す。
http://iphone-app-developer.seesaa.net/article/135271486.html

(3)「コード署名権限(Code Signing Entitlement)」に値が設定されている。
http://www.yokemura.com/blog/diary.cgi?field=6

(4)アップルのテクニカルサポートへメールして問い合わせる。
英語で返信がくるらしい。
http://guixin.blogspot.com/2009/12/binary-you-uploaded-was-invalid.html

(5)申請しているBundle Version, Bundle versions string, shortとInfo.plistのBundleのバージョンが異なっている。
特にアップグレードしたときに注意

(6)Distribution用のProvisioning ProfileかCertificatesの有効期限がどちらかまたは両方とも切れている。

(7)アイコンのピクセル数が57*57よりも大きいまたは小さい。

(8)アイコンが24bitでなく8bitだったりしてだめだった人もいる。
以上、http://www.techneet.jp/category/iphone/

(9)Buildタブで、ConfigurationをDistributionにしたときにBuild Optionsの項目内にあるValidate Built Product をOFFに(=checkをはずしたまま)。
http://ameblo.jp/shrinetree/entry-10558771251.html

(10)「iPhone Application Programming Guide」を見る。
アイコン・ファイルはローカライズしているから、English.lprojやJapanese.lprojといったフォルダ内にあります。しかし、これじゃダメで、トップ・レベル(パッケージを開いてすぐの階層)にもアイコン・ファイルが必要ってことのようです。
http://akamatsu.org/aka/?p=2509

(11)間違ったアプリケーションファイルをアップロードしていたため上のエラーメッセージが出る。
シミュレーターでビルドしたものなど。
http://www.m-design-office.com/info/archives/107

(12)Xcodeの「プロジェクト設定」の「コード署名ID(Code Singing)が違う。(2011/10/15 追記)
「Release」では「iPhone Developer」ではなく「iPhone Distribution」を選択する。
てぃーの経験より
http://teapipin.blog10.fc2.com/blog-entry-155.html

以上、いろいろありますね。
Provisioning Profile、Certificatesの更新は忘れやすいかもしれないですね。1年契約なのにこれらは途中で更新になるなんて普通は忘れてしまってますから。
意外だったのがアップルに問い合わせることができるということ。でもいつものようにいつものごとく日本語で質問しても返信は英語らしいです。英語がんばらないと。
「iPhone Application Programming Guide」を見るというのも原点中の原点ですね。これも英語ですが。

このような貴重な情報を公開されている諸先輩方には頭が上がりません。ありがとうございます。


2011/10/15、2011/10/22 追記
Invalid Binaryの場合、最近はアップルからメールが送られてくるようです。
メールタイトルは「Your_recent_binary_submission_to_the_App_Store_(アプリ名)」です。
上記のみなさんの情報ほどの根本的な解決方法は書かれていませんが、メールが来ること自体は意味があると思います。
メールの内容についてはいつか書いてみたいと思います。
 →こちらに書いてみました。ご覧ください。(2011/10/22追記)


↓この記事が参考になったら拍手をクリックお願いします。今後のブログ作りに役立てたいので。
関連記事

テーマ ソフトウェア開発
ジャンル | コンピュータ


このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

私の場合は

私も、application loader でアップロードした数分後に"Invalid Signature - Make sure you have signed your application with a distribution certificate"というメールが来ました。iOS provisioning portal で自分のDistribution provisioning profilesを確認したら、「Invalid」となっていたので、新たにDistribution provisioning profileを作り直した所、うまく行きました。

どうもありがとうございます。

開発1年目さん
どうもありがとうございます。

開発1年目さんの場合はメールが届いたんですね。
基本的にInvalid Binaryはメールが来ないので気づきにくいです。
でも原因が分かっても修正されるのに時間がかかったことでしょう。
お疲れさまでした。

iPhoneアプリ開発についてはほんと情報が少なくて特に個人の開発者は滅入るところもありますが、がんばっていきましょう!!

自分も同様のことでうまくいかなかった時がありました。
その時は分からないまま、手当り次第にやってみてprofilesを作り直したらようやくうまくいきましたね。
今とシステムが違う時に古いシステム用のブログを参考にしたためでした。
突然、システムが変わるので分かりにくいですね。

開発が1年目でもうアプリ申請されたなんですごいですね。
開発されたアプリはどんな感じですか?
よろしければまた来てくださいね!

お返事ありがとうございます。

お返事ありがとうございます。iPhoneアプリの申請は、本当にハードルが高くて、つまづく人もたくさんいるようです。
そんな中で、てぃーさんが提供してくださる情報はとても有用だと思います。これからもよろしくお願いいたします。

No title

ほんとおっしゃるようにiPhoneアプリの申請はハードルが高いですね。
・網羅的な説明が見つからない。
・すぐに申請方法が変わるので先人が教えてくれた少し前の情報が役に立たなくなる。
・基本は英語なのでアップルが出す日本語訳を待っていたら申請が遅れる。
といった理由があるでしょうね。
自分も試行錯誤しながらやっていたのでお金を払ってこの苦労はないなと思いました。

情報を提供といっても他の方の素晴らしい情報をまとめさせてもらっただけです。
みなさんに感謝します。

こちらこそ、これからもよろしくお願いします。
自作iPhoneアプリ
年齢計算★学歴欄作成e-スペル(e-Spelling)
自作Macアプリ
Interval Timer EXデジカメ撮影日を一括変更 for Macデジカメ変更日を撮影日に一括変更 for Mac

有名雑誌「Mac Fan 2012月3月号」に
「Interval Timer EX」が掲載!! →詳細
自作イラスト(pixivで公開)
プロフィール

てぃー

Author:てぃー
iPhoneアプリ開発、Macアプリ開発、イラスト描きなどの創作活動をしています。
自分が楽しいと思うものを創作します。
プログラム経験はObjective-C,Visual Basic,Visual C#,Perlです。
イラストはIllustStudioとIntuos4を使って描いています。
デジタル製品(いわゆるデジモノ)と本も好きなのでそのレビューも。

Twitter :teapipin
pixiv:
詳しい自己紹介:こちら

フォロー&マイピク大歓迎です!
みなさんよろしくお願いします!

はてなブックマークでの人気記事
今月のアクセス数の多い記事
カレンダー
04 | 2012/05 | 06
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
カテゴリ

全記事の一覧を表示


DVD (2)
Twitter
月別アーカイブ
リンク
最新記事
最新コメント
amazon おすすめ
amazon Ad
ブログパーツ