iPhone SDK: Profile was not copied because it cannot be played on this iPod - iphone

I've created an AdHoc distribution profile. When I try to copy it to an 3g iPod touch, I get the following error message.
Profile.mobileprovision was not copied to the iPod because it cannot be played in this iPod.
I am confused.
Why would I have a problem installing a Adhoc provisioning profile on an iPod touch?
Any help appreciated.

Because you haven't registered that specific device in the Provisioning Portal.
For each and every device, you have to make sure they are added to your iPhone Provisioning Portal, just like you did with your original device using the UDID.

Make sure you have the sdk installed in Xcode that is on your iPod. That caught me out earlier this week - upgraded my iPad to 3.2.1 and Xcode could only handle 3.2, so had to then upgrade that too

Related

sending project into personal iDevice

I have an iPhone 4S with iOS 5.0.1 and also have xcode 4.2. When I try to build & run my app in my iDevice instead of iOS 5.0 Simulator, it pops-up error like this: "No provisioned iOS devices are available with a compatible iOS version." so is there any way to send my app into my own iphone?
You'll need to make sure your device has a provision profile installed that includes the device's UDID and the app's ID. If you're fairly new to iOS development and haven't installed one of your apps on a device before, you'll definitely want to go through the instructions in the iOS developer portal -- they'll walk you through the provisioning process. Also, if you've only recently updated the device to iOS 5, make sure that you tell Xcode to use the device for development.
Did you purchase the iOS Developer Program for 99$/year?
Did you register your Device with your UDID?
Did you install the Team Provisioning Profile on your iPhone?
In order to test your application on an iOS device (such as an iPhone or iPad), you must create an Apple provisioning profile and developer identity. Then you'll also have to create an app ID and register your device. If you have purchased a developer profile, I highly suggest following Apple's step by step guide on how to do this.
For now, here's a guide to to the first steps:
http://www.dummies.com/how-to/content/how-to-create-an-apple-development-provisioning-pr.html
Once you've created a developer profile, you can just use Apple's step by step guide

iPhone Ad Hoc Failure

I am distributing an iPhone app to beta testers, some of whom (with iPhone 4 or 4s, iOS 5.0.1) have reported that the provisioning profile loads fine, they see the standard "installing" progress bar on the screen of the phone, and then, just before the installation is complete, they receive an error on the phone stating
"(Name of app) failed to install"
I'm using XCode 4.2.1. My phone is running 5.0.1 on an iPhone 4s myself, and I have no problems loading the app via Ad Hoc installation.
Any ideas as to what's going wrong? Does this indicate that there's some problem with the provisioning profile?
Thanks,
James
It sounds like you haven't signed the distribution for their devices. It's not enough to have them install the profile. Ad hoc's have to include every UDID they are going to run on.

iphone provisioning profile

I have been through the device provisioning several times, and I still don't understand it.
I have one phone and one ipad provisioned to work, but I can't get another phone to work.
All the devices are listed in the apple provisioning profile-devices and show the provisioning profile that I am using.
On both phones, in XCode 4, under organizer-devices, I deleted the existing provisioning profiles on each device. Then I downloaded the current provisioning profile from the apple provisioning portal and dropped it onto the XCode organizer-devices for each device.
I can still load my application on the two devices that were working originally. But the third device is a no-go.
The ipad runs ios version 4.3
The working phone runs ios 4.01 (jailbroken)
The non-working phone runs ios version 3.1.3 (jailbroken)
The non-working phone does not show up in the schema device list in Xcode 4.
I'm obviously not sure what it is that I missed. Thanks for the help.
You need to have the device ID of all devices you use in the provisioning profile. The minimum OS version of the project must be <= your device OS version. If the device is an arm6 based device you might have accidentially disabled dual builing for arm6/arm7.
I think you probably set the deployment target too high and/or statically linked a framework that required >= iOS 4
PS: it is also very likely that Jailbreaking is responsible for the device not being recognized by the organizer. Have a look at the console log both on Xcode and on the device. Jailbreaking might be causing a crash in your baseband when Xcode tries to probe it.

How to install universal application in 2G iPhone

i have created an universal application using xcode 3.2.4. in my build setting i have set "target device" as 3.1.2. This application is working fine with iPhone 3G, iPhone 4 and iPod touch 3G. But i am facing "Unsigned" error if i try to install my universal application into my 2G iPhone which have iOS 3.1.3 I have included 2G iPhone UID into provisioning file. But still getting same error.
please guide me as how to over come this issue and make my universal app to work in 2G devices also.
thanks in advance.
Ram
Unsigned seems to imply you still have an issue with your provisioning profile. Open the Organizer in XCode, click on the device on the left, and look at the provisioning profiles that are associated with it to verify that the one to which you assigned that device's UID is actually on the device.

iPhone SDK: How to get 4.0 on a device?

This is a question about installing 4.0 on an 3rd gen iPod Touch. I already have a developer account. I have also downloaded the 4.0 SDK with XCode. I can test the new functionality in the simulator but I want to also try it on my device hence my question. I am looking for instructions on how to get it on my new third gen iPod Touch. Could someone suggest a link that has worked well for them? thanks.
In the iPhone portal there is a section entitled: iPhone OS Beta. There you can download the OS for the appropriate device. This appears once you accept the updated agreement, etc.
http://developer.apple.com/iphone/index.action#prerelease