個人の日記はこちらです。descriptionメソッドが、常にGMTの編集結果を返すようになった件(続き)のさらに続編です。Twitterでもいろいろご指摘を受け、ちょっと取り違えてる部分があることに気付きました。descriptionメソッドの用途をまとめると以下のようなことかなと。そもそも、デバッグ用途であり、表示されるフォーマットは保証されないもの。NSDateに関しても、どのタイムゾーンで編集するのかについては明記されていない。objectで返される文字列表現を想定したものである。ZZZで返されることを保証していると解釈してしまいました。Relerence)ただ、デバッグ用途であるとしても、ローカルタイムゾーンで出ていた方が便利だったので、それに戻ってくれるとありがたいかなとは思います。descriptionメソッドが、常にGMTの編集結果を返すようになった件の続編です。Reporterに報告したら、少し前に進んだ感じです。以下、再現させるためのサンプルコードです。+0000iOS4.1以降の結果がおかしいのは、一目瞭然ですよね。Referenceと異なる挙動をしていることが問題かと思います。twtr2srcたぶん、iOS4.1から、このような挙動になったのではと思います。±HHMMで編集してくれると書かれています。Referenceなので、急な仕様変更ではなく、バグでしょう。description]をアテにせず、NSDateFormatterで自分で編集した方が、確実ですね。ちなみに、クラスリファレンス通りに出力するためのフォーマットは、言うまでもなく、以下の感じですね。Monitorのアップデートを、SDK4.0でビルドしてiTunesConnectにsubmitした時に、以下のようなエラーが出ました。identifier.いろいろ調べてみたところ、以下の情報を見つけました。WorldEntitlements.plistに含めるべき情報が足りなかったことが原因だったようです。ここに書かれている通り、application-identifierというキーを追加してから再度アップロードし直したところ、エラーは出なくなりました。これだと、アプリの名前を固定で設定する必要があり、何となくスッキリしない感じがしたので、4.0SDKのXcodeでEntitlements.plistを作り直してみました。---></dict></plist>application-identifierキーが含まれているし、キーワード置換もしてくれそうなので、今後のことを考えると、こちらの方がいい感じですよね。Binaryしたところ、submitは成功しました。Appleのドキュメントでこのあたりの説明を見つけられてないのですが、たぶんこれでOKでしょう。同じ問題にぶつかった場合は、お試しください。追記id:tokentokenさんの、以下の記事にて、さらに詳しくまとめられています。titleそこから、リンクをたどって行くと、この問題に関するAppleのQA記事を見つけることもできました。00:40同じような問題で苦労していましたが、ようやく解決しました。http://token.sakura.ne.jp/wp/?p=1608情報ありがとうございます。10:59解決されたとのことで、よかったです。いただいた情報を、本文にも追記させていただきました。|今日はこの問題でかなりハマったので、メモしておく。アクティブターゲットのフレームワーク検索パスに、勝手に以下の設定がされていた。fileみたいなエラーメッセージが大量に出力されて、ビルドできない。前述のフレームワーク検索パスを削除したら、ビルドが成功し、Simulatorでも動くようになった。似たような状況になった場合は、お試しください。11:57僕の場合、ライブラリ検索パスの下記が追加されてたので削除したらうまくいきました。ありがとうございます。00:27コメントありがとうございます!お役に立ててよかったです。似てるけど、ちょっと違うパターンもあるんですね。SDKを4.1から4.2にアップした際に同様の症状でエラーが大量発生しました。この記事のおかげで解決できました。ありがとうございます。20:51この記事を見て解決できたとのことで、よかったです。覚えていませんが、改めてエラーメッセージを見ると、私の時も、SDKをバージョンアップしたタイミングだったかもしれませんね。18:09古い記事ですが、お役に立ってよかったです。componentsJoined...。