- Home /
iOs Apps overwriting each other
Hello
I have an Apple dev account and am testing apps that Unity spits out through Xcode onto the iPad. It works well usually but under "Player Settings" There is :
Company: DefaultCompany
Product : Product Name
Bundle Identifier : com.Company.ProductName
Bundle Version : 1.0
I know these correspond to the provisioning profiles in Xcode But Bundle versions always overwrite each other ...and my Apps (even different projects) often completely replace others
How do you organize and deal with testing numerous projects?
What are the Best Practices?
Thank You!
~be
Answer by Schneider21 · Aug 10, 2014 at 04:20 AM
The bundle identifier is how your app is uniquely identified in iOS. If you're keeping this the same between builds, you're essentially overwriting the same app.
Typically, a bundle identifier is written in what's known as reverse domain format for a web domain that you own. So for example, since I own justinschneider.com, for my game Viking Chess my bundle identifier is com.justinschneider.vikingchess. It doesn't have to be for a domain you own (if you don't have a website, for example), but this is a good way to ensure your app won't conflict with another app that someone else has published.
Don't forget that your bundle identifier should match the one you set for your game in iTunesConnect, so you'll have to create new games there for each app you want to test if you want to not overwrite existing apps.
Thank you Schneider21 I think the problem must be with iTunes connect - I will test tomro (and maybe bug you again : ) but for now I think you answered it Thank you !
~be
Absolutely.Post back here either way once you give it a shot.
Your answer
Follow this Question
Related Questions
Best Practices: Compiling for iOS 0 Answers
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
Achieving Crisp Pixel Perfect Text --> Best Practices? 3 Answers
App size increased when ported to IOS 0 Answers
Qualcomm AR Projects 1 Answer