Hey guys, after much frustration, last week I finally built my iPhone App for distribution, and uploaded it to the store. I've made some changes to the code, and I went back today and switched back to development (instead of distribution) to try and deploy the app to my device. My code signing identity was invalid, and it looked like (for whatever reason) creating my Distribution profile invalidated the Development one. Long story short, I started over from scratch. Requested new certificates, registered a new device, completely restored my iPod, and created new provisioning profiles for both distribution and development. Both my certificates in the Keychain have my private key listed under them, both my provisioning profiles are listed under "Provisioning" in the organizer for my device. Both are "enabled," if you know what I mean, and both are checked. Currently, I'm just trying to build for distribution, since this kills two birds with one stone. (Deploying the app locally for upload and to the device for testing.) In the Code Signing section of my Target/Project info windows, my Code Signing Identity is "iPhone Distribution," which pulls up my specific distribution profile, not the generic one. (Eg., it found it.) Here's where things get weird. I can clean and build the app, and everything goes fine. Every once in a while, (or maybe every time, I can't tell) it updates the app in the finder. So chances are, I can still distribute my app to the App Store. (Which is priority #1.) Priority #2, testing on my device, got a little more problematic. When it gets to the "Installing on device..." part in Xcode, I get the error: "Your mobile device has encountered an unexpected error (0xE8000001) during the install phase: Verifying application" This happens every time, no matter what I do. Has anyone else run into this problem before? Does anyone else think this is a bit of a hassle? Thanks!!!