Can I create an internal group in testflight. We have 2 different builds of our app that we want to test and the app isn't ready yet to be reviewed by Apple for external testing. For example: the login does nothing, you need a separate piece of hardware to test it, etc...
Normally you have an "iTunes Connect Users" group with the people register on you iTunes account like developers, admins and so on.
You also have an "External Testers" group with a possibility to add 2.000 emails to the people outside of the iTunes account.
You just need to create another group (you'll find a button with this text "NEW GROUP") and add the people to test that features and each time you upload a new build you add the group by clicking on the build that you want to test your app.
I hope this answer helps you.
Related
I would like to know if it is possible to add and remove users (by email) from the list of authorized external users for testflight.
If so, where can I find documentation on how to do that?
Not manually, but automated.
The app store connect API can create and delete beta testers (i.e., Testflight users). You should study that documentation first, then come back with more questions if there are things you don't understand.
I am using internal testing in TestFlight in App Store Connect. When I upload a build, sometimes I want it to go to only 1 or 2 App Store Connect Users, not all of them. Is there a way to do that? I could delete all the testers I don't want to send to, but then later I would have to reinvite them, which is a pain. I see that External testing allows grouping, but don't see a way to do that for Internal.
Yes since a couple of days it is possible to do exactly what you want.
On the left side of the TestFlight page you can now add new internal tester groups:
When you do so the following dialog will pop up:
I submitted a build on TestFlight, but the list of existing external testers isn't showing up. Instead, it showed a view saying You haven't added any testers yet. Add testers.
However I am certain that I've added external users and can be seen in Users and Roles section. I have tested app using TestFlight before without this issue. That was before the new grouping feature is out. Now I can add new testers manually but I have dozens of testers in existence so it doesn't seem to be a good idea.
Am I missing something? Has anyone encountered this problem and found a solution for this? Thanks!
The groups feature in iTunesConnect is clearly a little buggy.
I have had similar problems. I created a new external tester in the Users and Roles section and it DID NOT show up when I tried to add the new user to a group in the Test Flight section of the app. So I tried adding a "new" user with the "Add New User" toggle in your screenshot, with an identical email, first name, last name as the user I added in Users and Roles and that added the existing user to the group (did not create a duplicate in Users and Roles).
I thought a work around might be to download the CSV of your external testers and then "Import from CSV" to add those existing testers to the group. But that doesn't appear to work either as the downloaded CSV doesn't include all of the users for some reason (I'm guessing this is a bug but if someone else knows of a pattern I'm all ears)
Luckily adding NEW external testers to a group seems to work fine but if you want to add external testers from the Users and Roles section the only work around I've gotten to work is to add each user to the group as a "new" user making sure the email, first name, last name match.
Hopefully this bug will be fixed soon.
I think Apple added any existing external testers into a group called 'External Testers' on the left hand menu when they did the iTunes connect update last week to TestFlight. In this screenshot it's called 'Custom Group 1' but look for External Testers on yours.
You should then be able to rename the group, add/remove users from it etc? Can you see this group on the left hand menu?
I'm about to upload my app to AdHoc for Beta Testing however the Xcode project is named "MyApp" (not the actual name of the app) but I want to upload it to the app store as "MyLive". The bundle identifier is also com.myproject.MyApp but I would like to rename it if possible to something like com.mycompany.MyLive.
At the moment this is just a personal app attatched to my personal App ID but I'd like to future proof it as best as I can so it doesnt cause me any problems down the line.
As I've enrolled in the Apple Dev program using my personal Apple ID the only team I can choose is my name. However, is it possible to create a new team so that it seems like a company based around the app?
Lastly, if I upload it connected to my personal Apple ID how much personal information will be publicly visible? Is it possible to hide my email address?
EDIT: Is it possible to transfer an App from on Apple Developer account to another? Say when my current membership runs out and I set one up in the company name would I be able to transfer ownership?
Once you've created an app in iTunes Connect the bundle identifier can never be changed. If you have created it as com.myproject.MyApp then it's stuck as such. However, if this is your first upload, there's really no loss to create a different iTunes app with the bundle id of com.mycompany.MyLive.
None of that really matters though as no one will ever see this except you and anyone you've allowed on to your account. Just keep it simple.
You can rename your iTunes app name when your app is in editable state. i.e. If you've already submitted version 1.0 of the app with an iTunes app name of 'MyApp', you cannot change it for that version. But you can setup a version 1.1 and change the name before it's submitted.
It's not possible to create new 'teams'. A team is basically a developer account. You can be invited to join other teams via the owner of those accounts. In the future you can convert your personal account to a business account. It requires a bit of legal paperwork but is not hard.
The only publicly available information is what you've added when creating your iTunes Connect app. You have to add an email under review contact info, this is only used by Apple to reach you in case of questions with your app. You are also required to provide a support URL so your customers can reach you.
Everything you wanted to know about what goes on iTunes:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Appendices/Properties.html
Google's answer for ability to transfer apps:
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/TransferringAndDeletingApps.html
I'm not sure if this question already exists, since I'm not exactly sure what to search for.
So here's the deal:
I have an Apple Dev account linked to the email ash#ashmenon.com. I've worked on an app in the member center, and I've also got an iTunes Connect account connected to this same Apple ID.
Right now I'm working on an app (Super Marvel App) as part of a team (let's call it Team Marvel) My Apple ID has been added to that team, as an 'Admin'. So when I go into the member center, the MC asks me which organisation I want to choose (my own, or Team Marvel).
However, the agent for this team was unable to add my Apple ID in iTunes Connect, as it belongs to an existing dev account. So what we did was to add a plus-suffixed version of my email, in this case 'ash+marvel#ashmenon.com'.
Problem is, I'm the developer for the team, not the agent (he's non-tech), so any archiving, submission, validation, and exporting comes from my XCode. But when I try and submit/validate my archived app, it tells me that my organization does not have permission to submit this application. (not sure if this is important, but the name of the organisation it displays during this error is not the same as the name of the development team that I selected earlier in the submission process.
I tried adding the ash+marvel#ashmenon.com address as one of the Apple ID accounts in XCode, but it tells me 'Error Fetching Developer Info'. I presume this is because the account in question is not an actual Apple Dev account.
For now I've worked around the process by submitting via Application Loader, but it feels like I'm hacking the system somewhat.
QUESTION 1:
Is there a proper way of doing this that I'm missing out? Gut instinct tells me that this hack-esque workaround is going to bite me in the backend later on.
QUESTION 2:
Is the Team Marvel agent required to do all iTunes Connect submissions himself? This seems like a very counter-intuitive approach considering this is Apple we're talking about.
Any assistance is much appreciated. Stay awesome, you guys.
NOTE:
Names of applications and teams have been changed for privacy reasons, and because Marvel is infinitely cooler than anything else.
UPDATE: Do not use this approach any more. Apple has finally fixed iTunes Connect, Developer Center and Xcode to properly handle one Apple ID for multiple organizations. Add the same Apple ID to as many organizations in both systems as you need.
I believe there is finally a way to make this work while preserving your sanity in Xcode 6.3.2.
The main trick is to make sure that your iTunes Connect account and Member Center account Apple id's are the same for any particular organization. It looks like Xcode assumes that and tries to use the Member Center Apple ID to access iTunes Connect.
So, as mentioned in the question, make sure and use a "+folder" style of email address to avoid creating and managing a whole bunch of real email accounts. But here's the crucial part - add that "+folder" style account to Member Center (i.e. invite the "+folder" account) for that organization and remove your plain Apple ID if you were using it there.
I.e. don't use Member Center's ability to associate multiple organizations with one account. That will just confuse Xcode if you also need to access multiple iTunes Connect accounts. Use one "+folder" account for each organization you are working with and add that Apple ID to both iTunes Connect and Member Center.
As far as I know, that's the way it is. iTunes Connect is not linked to Member center, and unlike Member center, it cannot handle multiple accounts per email. I'm on the same boat as you. Always need to save an IPA file and submit from Application Loader. Wish we could select the proper iTunes Connect account