いろいろめも

1.
コード署名プロビジョニングプロファイルのAny iPhone OS Deviceに自分のプロファイルがでないのは開発者証明書(developer_identity.cer)のダウンロード、インストールを行ってないから。

iPhone、HelloWorld、キター!!(AA省略) - XMLがキライ。

追記:
ちなみにDistribution時には
2008-09-10
も注意。てかここでもハマった。

2.

We are unable to activate your iPhone Developer Program membership because we are unable to successfully verify your identity. Please contact us and reference Enrollment ID#xxxxxxx for further assistance.

アクティベーションに失敗。メールプラス電話する。

http://ukstudio.jp/posts/2008/07/15/iphone-developer-program/

3.

Your mobile device has encountered an unexpected error (0xE800003A) during the install phase: Verifying application

info.plistのBundle identifierをApp IDのサフィックスにする。

http://discussions.apple.com/thread.jspa?messageID=8213278

4.

Your mobile device has encountered an unexpected error (0xE8000036) during the install phase: PreflightingApplication

オーガナイザでApplicationを0にしたらOK

5.

warning: UUID mismatch detected with the loaded library - on disk is: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib =uuid-mismatch-with-loaded-file,file="/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib"

無視w

iPod touch/iPhone ネイティブアプリ製作 ver.5

で、結論としては

iPhone Developer Program(Program Portal)」のHomeの右上にある、「iPhone Developer Program Portal User Guide(PDF)」をよく読む。英語だけど。。。


追記:

iTunes Connectでうまくアプリをアップロードできない。

The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificate.

ビルドログでembedded.mobileprovisionが入っていることを確認。無ければクリービルドとかする。
Info.plistのBundle Identifierが正しいことを確認。ここが間違っていてもビルド自体はできるので気づきにくい。というかここでハマった。