Why do I get instruments - “Target failed to run”?

牧云@^-^@ 提交于 2019-11-29 10:37:58

问题


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

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.


回答1:


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.




回答2:


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.




回答3:


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.




回答4:


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.




回答5:


For those of you having this issues set your "Code Signing Identity" to IOS Developer, see below.




回答6:


In my case, I using distribute provisioning profile in Release, change to development provisioning profile will fix that.



来源:https://stackoverflow.com/questions/2661399/why-do-i-get-instruments-target-failed-to-run

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!