Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can we have 2 ios apps with same bundle id target different ios?

Can we have 2 iOS apps with same bundle id target different iOS?

In a scenario, I would like to keep my app supporting iOS 8 and create a new app from scratch supporting only iOS 9 with same bundle id. So user on iOS 8 will be able to install existing app and iOS 9 user can install new app.

Is this possible?

like image 763
user2084611 Avatar asked Jul 14 '15 17:07

user2084611


People also ask

What is the difference between app ID and bundle ID in iOS?

An App ID is a string used to identify one or more apps from a single development team. The string consists of two parts, the Team ID and the bundle ID separated by a period (.). The Team ID is supplied by Apple, while the bundle ID is supplied by the developer.

Can you have two versions of the same app iOS?

No, it's not possible to install two versions of an app that has the same name. You'd have to ask the developer to rename it, which I doubt he'll be willing to do. Although the iOS doesn't really check “the name” (like a file manager would do), the develop would have to create another “build” if I am not mistaken.

What is an iOS bundle ID?

What is a Bundle or Application ID? In the Apple App Store, the Bundle ID serves as a resource that represents the app's unique identifier that you can register, modify, and delete. It allows you to connect third-party services offered by Apple such as “Health, Apple Pay and In-App Purchases”.

Can two apps have the same name in Apple Store?

Two iOS apps currently can not have the same App store name (as entered in iTunes Connect), nor the same bundle ID suffix. They can, however, have the same name under the icon (the Bundle Display Name as entered in the app's plist).


2 Answers

Based on your comment, it sounds like what you are looking for is the latest compatible version feature that Apple provides automatically.

If you have an existing app in the App Store that supports iOS 8, and then release an updated version of that app that only supports iOS 9, the previous version will still be available for iOS 8 users to download. When they try to install the app, they will get a message asking if they want to download a compatible version.

Also note that if you want to turn off this feature and not make previous versions available, see this question.

like image 95
Sarah Elan Avatar answered Oct 21 '22 04:10

Sarah Elan


The Bundle ID must be Unique.

In link: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/ConfiguringYourApp/ConfiguringYourApp.html#//apple_ref/doc/uid/TP40012582-CH28-SW16

The product name and company identifier you enter are concatenated to create the default bundle ID using reverse domain name service (reverse DNS) notation. The bundle ID needs to be unique to your app, so it’s important to set the company identifier to a unique string as well.

You just use the same bundle ID when developing your app in different devices. But when you submitting to Apple Store you need to use different bundle ID.

like image 26
Haroldo Gondim Avatar answered Oct 21 '22 06:10

Haroldo Gondim