I know a lot of people are having issues installing the Chess.com iPhone application. Please read through this post and perform the steps listed below (in order). It should solve a vast majority of the problems.
I had originally posted this in the Bugs section, but it would be better to start a new topic, as this is not a bug, and will just clutter that forum topic.
Try these steps (in this order):
Section 1
1. Download and unzip the Chess.com files.
2. Fire up iTunes.
3. Drag the files (.ipa and .mobileprovision) into iTunes.
4. Sync
Note: If that does not work, move on to section 2.
Section 2
1. Delete Chess.ipa from your Itunes directory.
2. Deauthorize iTunes from your computer from Menu
3. Authorize iTunes for your computer.
4. Sync
Note: Sometimes this will fix application sync and installation problems. If the application still hasn't installed properly, move onto section 3.
Section 3
If sections 1 and 2 haven't worked, this could mean that your UUID sent to Erik and the Chess.com team was wrong.
1. Find your UUID that you sent to Erik and the Chess.com team.
2. Verify that the UUID you sent is the correct UUID for your device (compare it to what iTunes says).
Note: if it is not the same, you won't be able to install the application. Send it to the Chess.com team again and have them resend a new .mobileprovision certificate. If it is the same, move onto section 4.
Section 4
If you have made it to section 4, this could mean that your UUID didn't make it into the list of provisioned devices. Here is how to verify:
1. Open up the .mobileprovision file using a text editor (TextEdit for Mac and WordPad for Windows - NotePad will not work)
2. Scroll down to the section that looks like this...
<key>ExpirationDate</key> <date>2009-10-28T15:07:50Z</date> <key>Name</key> <string>ChessDotCom Dev</string> <key>ProvisionedDevices</key> <array> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> <string>123456abcdefg1234837282717acc7bdd923a18</string> </array> <key>TimeToLive</key> <integer>90</integer> <key>UUID</key> <string>11111111-2222-3333-4444-555555555555</string> <key>Version</key> <integer>1</integer>
3. In the highlighted blue section above, you should be able to find your UUID that you submitted (you have to open yours up, as I changed the values in this post to protect the innocent :) ). Please note that a lot of XML looks the same to the untrained eye. Verify that you are looking at the same section! You will see a key of ProvisionedDevices. If you don't see it, verify that it is not there by doing a text search of the document with your UUID.
4. If you UUID is not there, send a note to the Chess.com team to have it added. You can't add it manually, as the certificate has checks in it to verify that it hasn't been comprimised.
Hope this helps!