Development to production existing profile - ios

I have developed an application which supports GCM push notifications through APN, but the certificates are created in development environment now i need to upload that app to the App Store.
What should I do now:
So can i directly edit and upload the new CSR
Or should i follow the whole new process by creating new app id to upload the app to App Store.
Or in some other way?
What way should I follow.

You can edit existing App ID and use same CSR you used for development.
Here is the link you can review for enabling push notification for production environment.
https://support.magplus.com/hc/en-us/articles/203808718-iOS-Creating-a-Push-Notification-Certificate
For App Store submission, you need to create App Store profile.

Related

Same APNs for 2 different Apps

I am developing an enterprise application for iOS.So in-order to release it through a particular MDM vendor, I've created APNs certificate through the apple site(https://identity.apple.com/pushcert), uploaded the same to the vendor portal and released the app successfully.
Now if I want to release one more app using the same MDM vendor (to the same enterprise) means, do I need to create one more APNs or the existing APNs certificate that I've uploaded previously will work fine?
Is it possible to have 2 apps under single vendor?
Please help.
Finally I found conclusion.
No need of having separate APNs certificate for each App you are releasing through Intune.We can upload/release multiple Apps using the same single APNs certificate.
It worked for me.I've successfully uploaded new App under the same APNs certificate.
Here i'm considering Vendor as a new "Market".If you are using same app ID for both vendors then existing APNS will work for you but if you have made a new app ID for 2nd vendor then you need to make new APNS.

I forgot the APNs certificate and now? (Push Notifications not working)

My application is now in the Store. The problem is that PushNotifications does not work. I am using Parse.com Framework and before putting the app to the store the Push were working amazing!
Now: the registration to receive the token works but the delivering of the push to the device does not.
I assume this is because... I've forgot to generate a Apple Production IOS Push Services Certificate. Infact, I have one for the developement but not for the production.
Now, I've just created it in the "Certificates, Identifiers & Profiles" panel of the developer console. Downloaded it and added to the Keychain.
Now, I simply need to update my application with the same process that I've done with uploading it? (This is my first application ever developed and distributed in iOS)
Will the certificate be processed alone? Do I have to do something more?
I mean.. I've just created a new Apple Production IOS Push Services Certificate, signed, downloaded it and opened.
Yes you need to create a provisioning profile using this certificate and re-submit the application.
The previous provisioning profile would be automatically invalidated.
You can request expedited review to Apple mentioning your problem. They should be completing the review process by same or next day.
Enjoy.
It is possible to have more than one certificate, create another and add it.

Enabling PUSH notification in existing uploaded application

I have a application uploaded on App store that doesn't use PUSH notification as of now.
I want to enable PUSH notifications in the application and push that as a part of App upgrade in the store. I went through a POC for PUSH notification and it states to create SSL certificate and a provisioning profile and use them for development.
Here is the tutorial that i refered http://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6-tutorial-part-1
I wanted to clarify if i can enable PUSH notifications in existing application without revoking the old certificate and will it affect my application in anyway? I maybe a bit confused here on the ssl certificates and app certificates.
Any help will be appreciated...
You can Enable APNS without Affecting App store Application.
Its Same step for Making APNS SSl Creation.
You Need to Upload App with New Version after Making APNS enabled Application.
You can edit and Use Old Provisioning profile for App Upgrade.
Referencer Link:
Please Check this Reference for Making SSL and APNS setup.
Easy APNS

change ssl certificate for push notifications for active apps in App Store

I have two apps in App Store. When I published the app, push notifications were active but currently, however they are now not active as I am unable to receive notifications in apps which are downloaded from stores. So I thought of revoking the certificates and then make new one for both of the apps.
So I had a question in mind if this will have any effect on provisioning profile or not ? Do I have to download the profile again?
Do I have to resubmit the app or simply putting .pem file on server will do the act?.
Need some guidacne. Thanks.
You can revoke the old certificates and make new ones. That will be fine with this. And make sure you check the Push Notification Configurations for them. Resubmitting the app wont be needed as everything regarding Push notifications is handled through certificates and your profile.
For safety and remembrance, download the newly made certificates onto your machine and stote them safe.
Other than the new changes in certifications and push notification confidurations, this will not have much major change on your profile.
Hope this helps.

App with push notification submit to app store

I want to submit my app which uses push notifications. Now i have a app id in provisioning portal which has push notifications enabled for PRODUCTION but not for DEVELOPMENT. Do i have to enable push notifications for DEVELOPMENT as well for submitting to app store?. Also the provisioning profile for app store is to be created in the usual way or is there something different involved?
Thanks in advance!!
No you don't have to enable Push for Development to submit in the store, only enable for Production it will do. But make sure you have used the same app id to create your Distribution Profile, and submitted to store.
#iphonic is correct you only use the development certificate for development and you use production for Ad-Hoc or App Store submissions.

Resources