Build submission to App Store - app-store

I had submitted an app to the App Store using a certificate and provisioning profile. After submitting the app, by mistake I revoked both the certificate and provisioning profile. I have the csr and profile file with me. Can I submit a new version of my app even though I revoked the certificate and profile?
How can I update the app in the App Store?

Once you revoked the certificate, you cannot use it or the provisioning file any more.
You would need to create a new certificate, a new provisioning file, and resubmit your app using the 2 new files.

Related

submitting ios app using the private key of a revoked distribution certificate

I have a distribution certificate that is still valid on my mac.
the team agent revoked it in the ios portal by mistake.
Am I still able to use the old certificate to submit apps to the app store? or should I get a new private key and provision profile of the new certificate?
Thanks for your help
You should create a new Distribution certificate (with a new private key) and any required provision files.
My guess- you'll be able to use it to create a build but not submit to the store with it. For that you will need to recreate the mobileprovision with the new certificate.

Problem renewing expired provisioning profiles

My Ad-Hoc and Distribution provisioning profiles have expired.
When I click on Renew on the AdHoc/Distribution tab from the Provisioning Portal I get kicked back to the Development Tab.
When I click on the expired provisioning profile from XCode and click on Refresh and log in with my credentials, nothing happens.
How can I renew my provisioning profiles?
Note:
My Distribution Certificate is also expired. iTunes Provisioning Portal gives me the option to revoke it. Do I revoke and recreate a new certificate?
Remove Expired Certificates
Recreate Development and Distribution Certificates
Delete Development and Distribution Provisioning Profiles
Recreate Development and Distribution Provisioning Profiles with new Certificate
Delete all old certificates in keychain
Install new provisioning profiles in XCode Organizer
DONE
I've experienced a similar issue. When trying to renew the expired provisioning profiles in Xcode's Organizer it gave the message "No value was provided for the parameter 'certificatelds'" after hitting the Renew-button.
But instead of recreating the expired provisioning profiles I was able to update them from the iOS Provisioning Portal website as a workaround. From the Distribution tab in the Provisioning section press the Modify button. Type a character the field Profile name and delete it again, so the names stays the same but the Submit button will be enabled. Press Submit.
In Xcode Organizer delete the expired provisioning profile(s) and press Refresh to load the renewed provisioning profile(s).

iPhone - Provisioning profiles and app store?

I decided to submit a new version of my app after about 5 months.
I went to provisioning profile and noticed that my certificate is missing.
Every app store provisioning profile is linked to my certificate, and since the certificate is missing i cannot download my provisioning profiles.
What is the solution here?
Is it possible to submit a new certificate and relate my provisioning profiles to the new certificate?
Yes, generate a new certificate,
then edit your provisioning profiles to select the new one in the Certificates section.
In your projects, make sure your new profiles are selected in the Code signing property.

Lost Private Key For iPhone Distribution Certificate. What could be solutions?

I have lost my private key for iPhone Distribution Certificate during an OS upgrade.
Now I want to upload a new iPhone App to the App Store and that requires me to sign the App with an iPhone Distribution Profile/Certificate. Is there any way to create a new iPhone Distribution Certificate. I did not find any "New.." option there on the developer portal.
One more question: must I have to sign the code with an iPhone Distribution Certificate to submit on the App Store? Or can I sign and upload it on the App Store with an iPhone Development certificate?
Thanks In Advance...
Revoke your current certificate, wait a few seconds and refresh the page and you should see a button "Request Certificate". You'll have to follow the Certificate Signing Request instructions again, and upload the .csr file. You'll then have to wait for your Team Administrator (could well be you) to Accept the new certificate before downloading it and installing in your KeyChain.
You'll have to create a new provisioning profile for the App, using the new certificate.
Hope this helps :)
Yes you can have a solution for this
Revoke certificate you have in distribution and get CSR again (it should be from Mac where you need key) and creat new certificate. Once you do this you will have certificate, now go to profile, you will find profile invalid, edit it and take new certificate you created and regenerate again. Download certificate and profile and use in code and you are good to go

iPhone App Store. Client submitting question

I am writing an application which will be submitted by my client.
I don't want to give them my source code, what must I do?
You just need to provide them the binary output as described in the docs on the iPhone Program Portal. They then upload this binary file along with the meta data on iTunes Connect (also detailed in that doc).
The binaries must be compiled using the app store distribution certificate that was obtained from the program portal. If your client has not provided these then your application will not be accepted.
Goto
build/distribution-iphoneos/ inside that you have .app file compress it and that compressed file is to be sent to the client.
hope it helps u.
These are the following steps needed to build an iPhone app under an Apple Distribution License and upload it to the App Store.
Create A CSR from Keychain Access in a Mac machine.
Access Keychain Access as Finder>>Applications>>Utilities>>Keychain Access.
Upload this CSR while creating a Distribution Certificate.
An Apple License can have only one Apple Distribution Certificate.
Download Distribution Certificate.
Open Keychain Access.
Access Keychain Access as Finder>>Applications>>Utilities>>Keychain Access.
Install the downloaded Distribution Certificate.
Right Click on the Distribution Certificate and select "Export Certificate" and save as Personal Interchange Certificate (.p12) format in destination Library>>Keychains.
For every new application we need to create new Provisioning Profiles under one Apple Distribution Certificate.
For each new Provisioning Profile, we need to create a new App Id.
So we need to create a Adhoc and Appstore Provisioning Profile.
Adhoc Provisioning Profile is for testing the app in apple devices.
*Appstore* Provisioining Profile is for uploading the app to appstore.
Download the respective Provisioning Profile and double click on the profile to install it.
Delete all the previous profiles and just retain the newly installed profile.
Build the application by selecting the Code Signing Entity as the newly installed Provisioning Profile.
6 Upload the ApplicationName.app.zip file as the binary file in Application loader while uploading the application to appstore.
Reference: https://developer.apple.com
I believe this would be of some help to you.