'No signing identity found matching 'iPhone Developer'' when trying to deploy to physical device

2,382 views
Skip to first unread message

Muhammad Saeed

unread,
Oct 27, 2013, 2:12:02 PM10/27/13
to rob...@googlegroups.com
Running Mac OS X 10.9 and Xcode 5, went through all the certificate and provisioning profile stuff. I have valid iPhone Distribution and iPhone Development and Apple WDRCA certificates in my Keychain, along with a valid adhoc provisioning profile for my game (made with the latest LibGDX nightly). The problem is, as soon as I try to launch it on my iPad 2 running iOS 7.0, I'm thrown with an error, which states 'No signing identity found matching 'iPhone Developer''. Any help would be much appreciated on this matter.
Message has been deleted

Niklas Therning

unread,
Oct 29, 2013, 5:44:13 AM10/29/13
to Muhammad Saeed, rob...@googlegroups.com
Did you sort it out? RoboVM runs

  security find-identity -v -p codesigning

to list all available code signing certificates and picks the one which starts with 'iPhone Developer'. Please run the command above in Terminal. If you don't see your 'iPhone Developer' cert in the output there's something wrong with your certificates.


On Sun, Oct 27, 2013 at 7:12 PM, Muhammad Saeed <m...@evh98.com> wrote:
Running Mac OS X 10.9 and Xcode 5, went through all the certificate and provisioning profile stuff. I have valid iPhone Distribution and iPhone Development and Apple WDRCA certificates in my Keychain, along with a valid adhoc provisioning profile for my game (made with the latest LibGDX nightly). The problem is, as soon as I try to launch it on my iPad 2 running iOS 7.0, I'm thrown with an error, which states 'No signing identity found matching 'iPhone Developer''. Any help would be much appreciated on this matter.

--
You received this message because you are subscribed to the Google Groups "RoboVM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to robovm+un...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Muhammad Saeed

unread,
Oct 29, 2013, 12:55:32 PM10/29/13
to rob...@googlegroups.com, Muhammad Saeed
Many thanks for your help, but for some reason, I logged on to my computer today, and I'm not getting this error when I try to run:

'No provisioning profile found matching signing identity 'iPhone Developer: Muhammad Saeed (4FCGDFCR32)' and app bundle ID 'com.evh98.hydrogen''

But I have created an app ID with that package name, made a development provisioning profile for it, and that provisioning profile is a valid profile on my iPad.

Niklas Therning

unread,
Oct 30, 2013, 3:25:51 AM10/30/13
to Muhammad Saeed, rob...@googlegroups.com
Are you using a wildcard (*) in your app id in the profile (e.g. com.evh98.*)? There's currently a bug related to wildcard app ids: https://github.com/robovm/robovm/issues/187

Also, make sure the provisioning profile has been installed into "~/Library/MobileDevice/Provisioning\ Profiles/". The files in there can be read using 'less' from a Terminal. Just say yes when asked whether you want to open the binary file (only the first bytes in the files are binary).

Muhammad Saeed

unread,
Nov 9, 2013, 3:53:57 PM11/9/13
to rob...@googlegroups.com, Muhammad Saeed
Nope, not using wild card, and the provisioning profile is in there. This hiccup is also occurring with an iPhone 4S running 7.0.3

Niklas Therning

unread,
Nov 11, 2013, 3:20:17 AM11/11/13
to Muhammad Saeed, rob...@googlegroups.com
Please download robovm-0.0.6.tar.gz from http://download.robovm.org and extract somewhere. Then run

  java -cp robovm-0.0.6/lib/robovm-compiler.jar org.robovm.compiler.target.ios.SigningIdentity
  java -cp robovm-0.0.6/lib/robovm-compiler.jar org.robovm.compiler.target.ios.ProvisioningProfile

Send the output to me directly and I'll have a look.

Muhammad Saeed

unread,
Nov 11, 2013, 3:48:49 PM11/11/13
to rob...@googlegroups.com, Muhammad Saeed
java -cp robovm-0.0.6/lib/robovm-compiler.jar org.robovm.compiler.target.ios.SigningIdentity:
'[SigningIdentity [name=iPhone Developer: Muhammad Saeed (4FCGDFCR32), fingerprint=34F98CB70AAAA5BC0FB46A9AF62B0E1A425FC3EF], SigningIdentity [name=iPhone Distribution: Muhammad Saeed (RS4B3WCB33), fingerprint=B7602C79EF312970A10FB97596DA0CBFB359AAA0]]'

java -cp robovm-0.0.6/lib/robovm-compiler.jar org.robovm.compiler.target.ios.ProvisioningProfile:
'[ProvisioningProfile [file=/Users/Muhammad/Library/MobileDevice/Provisioning Profiles/98015095-8E19-43A1-A675-7C48D1C85BF2.mobileprovision, uuid=98015095-8E19-43A1-A675-7C48D1C85BF2, name=Hydrogen, appIdName=Hydrogen, appIdPrefix=RS4B3WCB33, appId=RS4B3WCB33.com.evh98.hydrogen, creationDate=Sat Nov 09 20:40:40 GMT 2013, expirationDate=Sat Nov 08 20:40:40 GMT 2014, certFingerprints=[B7602C79EF312970A10FB97596DA0CBFB359AAA0]]]'

Niklas Therning

unread,
Nov 12, 2013, 2:14:10 AM11/12/13
to Muhammad Saeed, rob...@googlegroups.com
According to the output from org.robovm.compiler.target.ios.ProvisioningProfile you only have one valid provisioning profile and it matches your 'iPhone Distribution' key (watch the fingerprint values). You need to download a development provisioning profile for this to work.

Muhammad Saeed

unread,
Nov 13, 2013, 12:22:29 PM11/13/13
to rob...@googlegroups.com, Muhammad Saeed
Ah I feel so stupid now. It now runs without any of those errors. Now however, when I try running on the 4S, it doesn't show up, and at the end of compiling and installing to the device, I get 'AMDeviceInstallApplication failed: -402620395'

Niklas Therning

unread,
Nov 16, 2013, 5:03:03 AM11/16/13
to Muhammad Saeed, rob...@googlegroups.com
Can you please post the log lines (everything after "Linking XXX classes" should be enough). And make sure you're device has been setup for development. Try to deploy an empty app from Xcode first just to make sure the device and certificates are set up properly.
Reply all
Reply to author
Forward
0 new messages