Bundle ID for App submission iOS - objective-c

I have an existing app already on the app store... I want to upload a new app to the app store but its asking for a bundle ID? Can I use the same one I used for the first app or is it a new bundle ID for every new app?
Thank you!

You will need to create a new bundle ID. Please see Apple's documentation, "iTunes Connect Developer Guide"
iTunes Connect Developer Guide
Specifically, the Bundle ID needs to be unique for each app. You will also need a new iTunes connect profile. It is, unfortunately, a complicated process.

Related

AppStore Connect - Is IDFA gone?

I'm uploading a new build of my iOS app and as always, I was going to check the IDFA options but I can't find them anywhere! Did something change?
It seems after requirement that apps use IDFA must ask users permission, Apple doesn't ask developers to select whether app use IDFA in App Store connect anymore.
So just submit app and don't care about it. I have submited an app successfully.

Add permission in the app in RingCentral production

We are working in RingCentral application and APIs with SMS and fax permissions.
The application recently moved to production from Sandbox environment.
We have now a requirement to add 2 additional permission ReadAccount, ReadContact in the app which was not added during sandbox testing.
How can we do that? I don't see any option to modify the app. Is there any way we can modify the existing app?
As per I know once your app is in production, you cannot change anything.
You need to ask devsupport#ringcentral.com for any help. Once they added the permission with your request (not sure if they do.. most probably they don't) you need to test again for that permission you acquired.
The official recommendation is to create a new app, add proper permissions and graduate it. So in that case you need to go through again.
As per the reference here
"You can clone the app, give it a new name or add a version to the new app name. Add the missing permissions and run test in the sandbox the same way as you did for the first app. Graduate your app and finally replace the client Id and secrete to use the new app. You can suspend the old app after that."
Similar question here: https://forums.developers.ringcentral.com/questions/1059/how-to-add-permissions-of-read-call-log-in-product.html

Change bundle ID after uploading app on iTunes Connect

Recently i have uploaded application on iTunes successfully. Now my application is in Ready for Sale status.
However I made a mistake in Bundle ID. My client has requested that he wants to change the bundle id.
So I plan to create another app with new bundle id and unpublish the old one.
Couple of questions:
iTunes does not allow me to create another app with same name. (would it allow me if I unpublish the old app?)
Would there be any issue in apple review when I submit the new app for review? (as i had an old app which i unpublished)
Note: It has been only 2 days since the app has gone “ready for sale”
Questions of answer:
iTunes does not allow me to create another app with same name. (would it allow me if I unpublish the old app?)
Ans. Yes, first unpublish app then create another app with the same name OR First old app new version create and change app name then create the new app with the same name.
Would there be any issue in apple review when I submit the new app for review? (as i had an old app which i unpublished)
Ans. No, there be no issue in apple review.

Windows 8 app link before app submission

I wanted to add a share link of the app I am publishing to the store, but want to add a link to the share code within the app, how can I get the link before submitting the app for review?
Not that I need to web link of the app and not the package family name which I already have from Package.Current.Id.FamilyName
I know we can get the guid for windows phone 8 app, which can be used to add in the app. I cant find any similar thing in the windows dashboard. Any idea?
Use Windows.ApplicationModel.Store.CurrentApp.linkUri. Until you're published, this won't contain anything meaningful, but once the app is published it will point to the app's page in the Store.

Uploading my second app to the app store? What should i do?

The first time i uploaded an app to the app store i followed a youtube tutorial. Now i want to upload my second app. I have a lot of trouble understanding the process to upload an app. I've create a Provisioning profile, A certificate and a Distribution profile for my first app, am i supposed to use those again? Do i need to create a new provisioning profile, a new certificate and a new distribution profile? It's really confusing since i've been coding for less then 2 months.
Some step-by-step information would be very helpful. Thanks in advance.
The process is not as complicated as it seems
You need one developer certificate for testing and one distribution certificate for deployment (ad hoc or AppStore). If you have a valid certificate (given that you submitted an app already), then make sure you have it in your keychain (with the private key).
For a new app, you need to create a new appID. Remember that it should match the bundle identifier in your Xcode project.
With the distribution certificate and the appID, you can create a new distribution provisioning profile that needs to be downloaded to your machine. And should be used for the code signing in Xcode.
So, short answer. Use you current (valid) distribution certificate, add a new appID (matching your bundle identifier) to create a new Distribution Provisioning Profile. Use the profile to code signe your project.
Good luck... enrique
Definitely you need another provisioning profile connected to new APP ID for your second app
You dont need a new certificate though you need separate Appstore distribution provision profile.
Before creation of provision profile, you need to create APP ID.
After new APP ID you need to create new provision profile, you would be asked for select distribution certificate and you can select previous one there and also would be asked for APP ID and there you need to select your second app id (not older one).
Please check Apple Distribution Guide. It has clear instruction to do so.
And you can also checkout this tutorial. It may help you.