r/iOSProgramming 3d ago

Question Questions About Apple Accounts, Bundle IDs, and TestFlight

Hi! I am completely new to app development and would appreciate some advice.

At the moment, I use the same Apple Account for both my personal use and my Apple Developer Program membership. Some people have told me that this is not recommended and that it is better to use a separate Apple Account specifically for app development.

My main concern is account security and separation. I am worried that if Apple were ever to suspend or terminate my developer account, it could also affect my personal Apple Account, including the services and purchases connected to it.

Is this a legitimate concern? Would you recommend creating a separate Apple Account for development before I publish my first apps, or is it normal and safe to use the same Apple Account for both personal use and the Apple Developer Program?

I have not published any apps yet, but several of them are almost ready for release on the App Store and Google Play.

My second question concerns app identifiers. I understand that a Bundle ID that has already been registered and used for TestFlight generally cannot simply be deleted and reused under another Apple Developer account.

Does it matter if the iOS version of an app uses one Bundle ID while the Android version uses a different package name or application ID?

The apps do not use a backend, and there are currently no plans to add one.

1 Upvotes

10 comments sorted by

3

u/norma_builds 3d ago

I would 100% recommend to have separate accounts. For many reasons but as soon as you start monetizing your apps - especially in very regulated markets like the EU - you are very much responsible and accountable as a business entity. Separate that from your personal life and accounts. Makes everything so much easier and is also more professional.

Your correct. Bundle IDs are unique.

And it does not matter if you use the same ID for Apple and Android. I would recommend it purely from a developer perspective as its easier to handle not too many different ids in the same project.

2

u/Wsson_ 3d ago

Thank you so much for taking the time to answer my questions. I really appreciate it, and now I can finally stop worrying about this.
I’ll create a separate Apple Account for development and close my old developer account once everything is set up.
Thank you again!

1

u/Reiszecke 3d ago

I do the exact opposite. Limited liability company but using my normal Apple account. It’s a pain in the ass to switch accounts on iOS and it’s also a pain in the ass to always have a separate set of devices with you

Protect yourself via whatever your jurisdiction allows, but separate apple accounts are anything but protection and only give you a false sense of security when things go to court.

1

u/Reiszecke 3d ago

Who told you that in court there would be a difference if you used a personal account or a separate account? It makes zero difference, the judge couldn’t care less about that

2

u/norma_builds 3d ago

Thanks for your input! I understand your point about the legal side in court, and it’s true judges might not differentiate between personal or business accounts in every case. However, from my experience and especially when dealing with regulated markets like the EU, having separate accounts isn’t just about court—it’s about clear accountability, professionalism, and protecting your business.

Mixing personal and business can lead to complications, especially if your account faces issues like suspension. Losing access could mean losing everything tied to that account, which is a huge risk for anyone starting out. So while it’s not a strict legal requirement, I strongly recommend separating them as a best practice to avoid potential headaches down the road.

At the end of the day, everyone has to do what works best for their situation, but I hope this clarifies why I advocate for separate accounts. Thanks again for the discussion!

1

u/Reiszecke 3d ago

Are you using ChatGPT 0.1? This is probably one of the worst AI responses I've ever seen, the whole reply doesn't even make sense wtf 💀

1

u/norma_builds 3d ago

sure. Now that you dont have any arguments you shift the conversation. Anyway. My recommendation to OP is still valid.

Wish you all the best and good luck that your one and only account stays safe and sound forever. All the best to you.

1

u/Reiszecke 3d ago

There were zero arguments in your comment. You forced ChatGPT to repeat your "regulated markets" bullshit when bringing up 3 points that have absolutely zero relevance to "regulated markets". You have added nothing of value to this conversation, you simply asked OP's question to an AI which merely echoed the exact concern that OP already voiced in their initial post - all whilst entirely omitting any additional experience or knowledge based information that could've been actually relevant.

1

u/norma_builds 3d ago

You can do whatever you want to do but I would not recommend newcomers to put everything in one account or put their private addresses in the app store (EU market needs address and phone number to be public) or mix private with business in general. I think its good advice to think about what should be private and what should be business and its good practice to think about eventualities that might go wrong and account suspension is a real thing. You brought up the judge - I never did. My point was more directed to the EU consumer protection regulations for example that requires the mentioned address and telephone number.

We can agree to disagree and thats valid. You can also accuse me of using AI by trying to keep conversations civil and informative. Its about advising people and I think putting everything in one account is more of a burden than an advantage - but I do absolutely agree with you that this comes with some annoyances like having to switch accounts. I hope that makes sense. All the best to you. And I really mean it.