Your Rank: 77
You are quite correct. I have now accepted your answer in 'Answers'.
Borja you are a genius. There was an expired distribution certificate which does not show up on the keychain until you set the show option. This was taking precedence over the valid certificate, and the error "missing certificate" was in fact quite misleading. Thanks for your help....
Thanks Borja, No, the certificate is not expired, in fact I had a previously expired certificate which I had used in the past. This has now been revoked and a new distribution certificate and provisioning profile generated. These have been refreshed locally via XCode....
This is a repeat of a question I put on the forums (sorry), this is probably a more appropriate location... http://community.embarcadero.com/index.php/forum/tools/707-xe8-ios-app-store-submission#1825 I am having a number of major problems with the XE8 development environment. Currently my most pressing issue is that the IDE seems to have a ...
Still tearing my hair out over this. Has been days now.
Have found if I create a new 'ad hoc' profile for a different project I still get exactly the same error.
So it is recognising my development certificate, but not my distribution certificate!
Are there any embarcadero mobile experts out there who can suggest anything?
iOS simulator 8.3 is not supported - I found this gem hidden in some release notes somewhere (sorry can't find the current link), although it does state that the previous version of the simulator is supported - not sure if this means iOS 8.2 or iOS 7.
I found that it works until you add something link a list view or edit box, then it dies...
Another gem is that 64 bit debug mode is not supported either (again embedded deep in the release notes), which is also documented but one of those things that you just assume works and find out by trial and error...
Thanks for your response Brian.
Unfortunately the CFBundleIdentifier is not the problem. It is in fact getting past this point which I can confirm by putting in an incorrect bundle identifier, in which case I get error
[Warning] Unable to match bundle identifier "au.net.xxxxx" with AppID in all provisioning profiles
When I correct the the bundle identifier so that it matches, I get
[Warning] No certificate found in provisioning profile "xxxxAppStoreMay2015"
So it is finding the correct provisioning profile, matching the bundle ID but cannot see the certificate, which is definitely in the provisioning profile.
A similar issue reported here...
shows that one person regenerated with the profile and redownloaded, which fixed his problem.
I tried that, using a paired programmer to verify that I wasn't making any silly errors, and I still get exactly the same problem.
I have tried deleting certificates/profiles etc from keychains so that I am starting from scratch but I still cannot get past this point.
I am having a number of major problems with the XE8 development environment.
Currently my most pressing issue is that the IDE seems to have a problem parsing the apple distribution provisioning profile (the development one seems okay).
<auto><auto> option is not working.
If I specifically select the Mobile Provision from the drop down list, then No developer certificates are available in the second drop down (even though a distribution certificate has been included).
In the David I video www.youtube.com/watch?v=Sewa74O5PvA at the 10:44 mark, he demonstrates how it *should* work.
I can find no way around this problem.
Consequently I am getting various errors ultimately to the effect that the distribution certificate is missing.
I would appreciate it if anyone knows a work-around.