Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why do I get instruments - "Target failed to run"?

Target failed to run: Remote exception encountered: Faild to get task for pid 3103

Target failed to run

I'm running iPhone OS 3.1.3 on the device and I can run my App in debug mode on the device.

I downloaded and installed the xcode_3.2.2_and_iphone_sdk_3.2_final.dmg twice, without any luck.

like image 789
dlinsin Avatar asked Apr 18 '10 06:04

dlinsin


4 Answers

I got the same issue when I switched to XCode 4 and I solved it by setting my release code-signing profile to my development profile instead of the app store profile that was previously set. Indeed, Xcode 4 profiles your app using the release build by default.

like image 155
David Attias Avatar answered Oct 05 '22 08:10

David Attias


To answer my own question:

I have two applications installed on my device with the same name resp. the same Bundle display name: Doublemill. Since they have different bundle identifiers, the debugger can deal with that, however Instruments seems to be confused.

like image 33
dlinsin Avatar answered Oct 05 '22 08:10

dlinsin


Hey.
There can also be some other issues.

Provisioning Profile.
From Apple documentation: For your protection, the instrument does not allow you to process any application that is not code-signed with your provisioning profile. This includes any copy that has been downloaded from the iTunes App Store.

Device.
Instrumetns UIAutomation doesn't work on iPhone 3G, only 3Gs, 4.

Sadly support for instruments is bad. Apple doesn't seem to put much attention to it.

like image 34
yoosiba Avatar answered Oct 05 '22 08:10

yoosiba


FYI for those running from the command line and getting the same issue, you have to use the fully qualified path to the application or instruments will blow up (with a relative path). That was a good waste of a couple hours tracking that down.

like image 23
rooftop Avatar answered Oct 05 '22 08:10

rooftop