20110925...っていうふうに年月日でつけることにしています。どこでマイナーバージョンを上げてどこでメジャーバージョンを上げるかとか悩んでも仕方ないし、ユーザーさんにとってはどっちが新しいかさえ分かればOKなんだから、無理に数字に丸める理由はないよね。いうような経緯で俺ポリシーを採用していたら、えらい目にあいました。MobileはInfo.plistに書いてあるBundleVersionの後ろに、タイムスタンプをくっつけてしまいます。Info.plistに「1.0」と書いた場合、実際のビルドに使用されるCFBundleVersionは「1.0.1316956026」という具合に。日付時刻をつけても弊害はなかったのだけれど、年月日方式だと、「20110925.1316956026」となってしまいます。SignをするときのVelificationでエラーになってしまうのです。厄介なことに、このアプリの旧バージョンはXCodeで開発していたので、年月日方式ですでにリリースしてしまっています。version.」ということでどうにもならなくて泣きそうに。Buildまで無事通って、最後の最後に発覚するので心理的ダメージがでかいです。Mobileの余計な処理を止める方法。)をひらいて、この辺をコメントアウトする。僕から見たら余計な処理だったけど、書いてあるからには必要な理由があったのだろうから、普通の人はまねしない方がいいと思う。バージョン番号が長くなって困った方だけ、自己責任でどうぞ。BuildのハマリどころiPhoneアプリの開発は、エミュレーターで動いて、AdHocビルドも動いているのに、最後の最後でリリースできない!って苦労することが多い気がする。自分が今回はまった点と解決策。Buildした後、Validateするとすっごい長いエラーダイアログが出る→キャプチャしておくのを忘れたんだけど、ほぼ画面いっぱいのエラーダイアログ。長すぎて結局何がエラーなのか全然分からなかったんだけど、ダイアログの上でcommand+Cを押すと全文がコピーできるので、エディタに貼り付ければ内容を見ることが出来る。→可能性1:info.plistに書いてあるアイコンファイルと実際においてあるアイコンファイルの名前が違う。大文字小文字にも注意。pngじゃないとダメらしいです。→Resourcesに余計なファイルがあると起きるらしい。「バージョン番号は18文字以下でないといけません」。iPhone」でググるのが王道のような気がしました。コメントをキャンセルメールアドレスが公開されることはありません。ThemeCountry。