my client is in onshore and he has given me an .IPA file provision profiled(with my device UDID) with developer certificate not with distribution(As mentioned in the appium docs).The problem is when I try to run the Appium code I’m getting “Target failed to run.Permisson to debug [app name] was denied.The app must be signed with a development identity (i.e. iOS Developer)” error. Any suggestions what might be the problem? And also please let me know.
1)Do i still need a developer account if i have a signed .ipa file? 2)While automation with appium, do I need any additional certificates from developers?
Hi kiril ,
first of all thnx for the reply, and Im new to iOS automation i don’t have much idea.So according to you, provision profile should be installed in testing device by us? my devloper has done the same according to the comment made by Mayuresh_Shirodkar in the.link The app must be signed with a development identity .
Hi
I understood the terms provisioning profile and developer certificate. But my problem is I have an IPA file which consists of provisioning profile(with My device UDID) with developer certificate which i cant launch on my device. So do i also need to install provision profile on my device also?
I have test_dev.mobileprovision profile in my mac. I have IPA file which has the same Provision profile test_dev.mobileprovision(which has my UDID and developer certificate). Now for automation I’m starting the appium server "appium -U (UDID) --ipa(ipa file) " and try to run the code Im getting the error as “Target failed to run.Permisson to debug [app name] was denied.The app must be signed with a development identity (i.e. iOS Developer)”
If you getting the same error, probably still feel that the source code is not built with a proper developer certificate and a distribution profile is being used somewhere in the process.
okay thnx mayuresh As per the discussion please confirm me that .app with provision profile(with UDID and dev certificate) is enough ? for automation. and nothing else is needed. and for doing this I dont need any developer account rite?
I was following this post as I am facing same issue. so did you get the app file signed by Apple developer id using provision profile with the test device UDID ?
Hi neha, Instead of .IPA file i asked my developer to give me .app file with provisioned profile with my UDID and signed with developer certificate. Now Im able to successfully automate my application.
Does anyone of you have an idea approx how long it takes for a developer to sign the .ipa or .app file using their apple dev id and using the provision profile to add one UDID of a test device?
If it is real quick thing an iOS developer can do, then I can request the developer to get it sooner.
I have created a step by step tutorial and Youtube video on how to correctly sign your App’s .ipa file to satisfy the statement “The app must be signed with a development identity (i.e. iOS Developer)”.
We’re still facing this issue even signed with provisioning profiles and mapped with UDID - “Target failed to run.Permisson to debug [app name] was denied.The app must be signed with a development identity (i.e. iOS Developer)”.