Apple Dev Certs
Home › Forums › Ask Expert › Apple Dev Certs
- This topic has 10 replies, 4 voices, and was last updated 1 year ago by Sasha ZAP.
-
AuthorPosts
-
January 27, 2017 at 7:24 pm #31003Arnab MahapatraParticipant
I am having trouble with generating a cert for my app with zap agent
when I try to install my ipa file on a apple ipad I get the following error in zap device manager:
“Cannot perform operation: Unable to generate signature from the provided certificates. Please make sure the certificates are valid and try again.”
I think the provisioning profile is good
the p12 password is goodi think there is a problem with the cert
anything special I have to do to be able to use a cert to work with installing ipa file and zap agent?
January 27, 2017 at 7:57 pm #31004Valentin ZAPKeymasterHello, Amahapatra!
You should have two things:
- Developer Certificate, which are exported into “.p12” format
- Provision file which refers to your certificate and contains your device UDID
How to export your certificate to “.p12” format:
- Open “Keychain Access”[/li on your MAC Computer]
[li]Find your developer certificate and click (right-mouse button) on it - Select menu item: “Export {CERT NAME}…”
- Select file format .p12 and save the certificate to the file. Please provide the password for your certificate.
How to generate provision:
- Open Apple Developer website and go to Certificates page
- If you don’t add your device, please do it on devices tab. You should provide device UDID for that
- Create new debug provision or edit exiting. Here you should include your device and certificates to provision file.
- Wizard will generate new provision file which you can use with your exported certificate.
Hope that will help you. Common errors when the provision file is not corresponding with the certificate or the certificate is outdated. Please, let us know if you still have the problem with the certificate and provision files.
Thank you,
ZAPTEST Team.January 27, 2017 at 8:57 pm #31005Arnab MahapatraParticipantdoes the created cert have to have any information about the specific app (ipa)?
January 27, 2017 at 9:02 pm #31006Valentin ZAPKeymasterHello, Amahapatra!
Basically – not. But if your application uses some specific groups from provision (all settings which we can set on Apple Developer Website: permissions, etc), you should use the same parameters in your certificates. Usually, generated certificate and provision files are usable for all applications.
Thank you,
ZAPTEST TeamJanuary 28, 2017 at 12:00 am #31007Arnab MahapatraParticipantfor the provisioning profile – to create it: do I give it the .p12 file or the .cer file that was used to create the .p12?
January 28, 2017 at 12:08 am #31008Valentin ZAPKeymasterHello, Amahapatra!
You should select the certs for your provision files when you create or update your provision (using Apple Developer WebSite): see the attached images.
1. Select the Provision Type
2. Select the assigned certificates (you should check your certificate, which you exported to “.p12” format
3. Select the devices
Thank you,
ZAPTEST TeamJanuary 28, 2017 at 10:22 am #31009Arnab MahapatraParticipantthanks for all the info
I managed to use xcode 8 to create dev cert and provisioning file
its working now in zaptest device manager, I can see iphone app GUI on PC
April 19, 2023 at 2:10 pm #57544Marco MalziottiParticipantGood evening Valentine
Dev team says “limits in adding UDIDs for iOS”.
In the iOS app installation process, can you point to a provision file that didn’t specify a UDID?Thank you,
Marco MalziottiApril 19, 2023 at 8:10 pm #57617Sasha ZAPModeratorHello Marco
The UDID requirement in iOS depends on what type of Apple developer license your company has.
If it is an Enterprise license, then UDID is not required for distribution. Application can be privately distributed for any device.
If it is not an Enterprise license, then Apple requires every UDID to be added to the mobileprovision file.
What iOS application you are trying to install? Is it your company’s application?
Please advise.
Thanks,
ZAPTEST TeamApril 20, 2023 at 10:00 am #57637Marco MalziottiParticipantThank you Sasha
The app has an Enterprise certificate, so I can generate a provisioning file WITHOUT indicating a UDID right?Marco Malziotti
April 21, 2023 at 10:14 am #57705Sasha ZAPModeratorHello Marco,
Regarding yor lat question this is the answer I’ve got from our R&D team:
“Yes, this should work. But please verify this information with iOS developers in your company or visit the official Apple Developer website.”
Hope this helps.
Thanks,
ZAPTEST Team -
AuthorPosts
- You must be logged in to reply to this topic.