hello DPS community,
I'm facing a quite bothering issue with the viewer builder : I'm unable to load my push certificates (both development and prod).
Following the guidelines of the Adobe Production Guide, here's what I do :
1 - generate a CSR certificate
2 - generate the Devopment certificate and the p12 file
3 - generate the Production certificate and the p12 file
4 - generate the Push notification APS Production certificate and the APN Production p12 certificate
5 - generate the Push notification APS Development certificate and the APN Development p12 certificate
6 - generate the Development Mobileprovision certificate
7 - generate the Distribution Mobileprovision certificate
My three questions are :
> should I generate a CSR certificate for each and every step of the procedure ?
> is the order of the procedure correct ?
> is there a specific name under which the certificates have to be saved, in order to be correctly recognized by the viewer builder ?
I've scouting through the pages of the forum, and have seen this issue has been raised quite a few times... but couldn't find an answer !
Any help welcome !
(I'm running CS6 on Mac OS 10.7.4)
Laurent, Polka Magazine
In addition : I've been able to complete the procedure an get the Viewer builedr compilation downloadable both as ipa and zip when not enabling the push notifications. Meaning the trouble obviously comes form the push certificates and their (weird) relation with mobilprovision certificates. Anyone experiencing this issue ?
What exact error did you get from Viewer Builder?
regarding CSR - i would recomend to prepare new CSR for each step (with different names), sometimes i had hard times with correct exports of p12 files, instead of developer certificate i've exported distribution one or vice versa. Then i help myself with new keychain, where i import certs from Apple one by one, export and clean keychain.
Regarding mobileprovision relation - you need to recreate mobileprovision files after push certificates are created/enabled.
It says (in french, roughly translated) :
Tag "Apple Production IOS Push Services:" or "Apple Production IOS Push Services:" expected not found in that certificate
Tag "Apple Development IOS Push Services:" or "Apple Development IOS Push Services:" expected not found in that certificate
(screenshot in french)
Yeah, my favourite one, saw few times . Be very careful what you are exporting, i would suggest to create new keychain, import push certs from Apple there and export p12 push certs from this new keychain - one by one.
To sum up :
- new CSR for each step, with a different name Don't delete them.
- name the certificates accordingly to the Apple relating profile (in my case they were two names : one for production, one for distribution)
- no * ou / or _ in the password of the p12 certificates