Fabric / Crashlytics delete organisation catch 22 - ios

I am using Crashlytics (Fabric) for distrubution of one of my iOS apps. I want to rename an organization and its apps, but that it doesn't seam possible to do that.
The solution appears to be to delete the old organization, create a new one and add the app to it.
However, there is a real catch 22 here, in order to delete an organization in Fabric, it has to have zero apps. Twitter staff person #mike-bonnell says:
If you need to remove an organization, you need to be an admin and have no apps in that organization. Then head to fabric.io/settings/organizations609, select your organization and then click on the "Delete Organization" button in the top-right corner.
It is now it becomes a real catch 22, when I try to delete my only app in the organization I wish to delete, I get an error message saying;
Oops!
Can't delete your last app
So.. well... that sucks... What to do?
And no, I do not just want to rename the app, I want to rename the organization (and add an app with a new name to this new organization).

Mike from Fabric here.
If you want to remove your current organization, first you would need to create the new organization and add an app to it. Then you could remove the old app and organization.
However, if you're only looking to rename the organization's name, you can do that from your organization's settings page on Fabric. Select the organization, then click the pencil icon next to the current name and enter the new name. Press Enter to save or click on the blue checkmark.

This is still an issue and the documentation is still not helpful either, even after the Google acquisition.
To remove an organization, head to your app’s settings. Then remove
all existing apps in the organization by following the steps here.
After removing all apps and confirming the organization’s deletion,
the organization will be removed and no one will be able to access it.
You must be an Admin in your organization to remove an app. Also, your organization must have at least 2 apps to remove one.
However, I found a solution while I was cleaning up my old organizations.
If you have only one app, add another app.
Go to organization settings and open the details of all of the apps in separate tabs
Delete all the apps using those separate tabs.
To me it seems like not letting the user delete the last app is just an arbitrary restriction.

It is now possible to delete an organization that doesn't have apps. There's a link on the top right corner to delete it.

Related

App Store - App Privacy - Can't update app privacy questions as admin

Since yesterday, a new privacy policy is enforced when submitting your app for reviewing on the App Store through App Store Connect. Before yesterday, I was able to submit my app, but today, I get the following error:
Before you can submit this app for review, an Admin must provide information about the app’s privacy practices in the App Privacy section. Learn more.
When I go to General -> App Privacy, I get the following message:
[...] Account Holders and Admins are responsible for disclosing what data is collected from this app and how it may be used.
According to this guide (step 3), a 'get started' button should appear leading to a page where I should be able to answer privacy questions. However, this button does not appear. It seems that I am not able to answer these questions anywhere else, even though my role is admin. Does anybody else encounter the same issue? Am I overlooking something?
Note that I've been promoted to admin only minutes ago. It could be that my role is not yet propagated to the privacy section, but the rest of app connect does reflect my new role correctly, so it does not look like it's not propagated.
I just had to click "Publish" in the top right corner.
I thought this was to publish the app, but it was actually to publish the privacy policy that I'd already filled out. The other sections didn't have a special "Publish" button, so this was confusing.
I also faced this issue.
The solution is, we need to provide some information in App Privacy menu.
In the App Privacy section there is "Get Started" button that did't appear to me because I wasn't the holder or admin of that account.
Got it fixed by selecting App Information / Edit User Access, setting Full Access, and then I logged out and logged in again.
If you're use any ads in your app you must select that you collect data via your app in your App Privacy and then select which data you collect like user location. You may have also add other data if your app collect those data. Yesterday i upload an application and its live now.
First select Yes in App Privacy
Then add which data you collect
I'm also facing same issues. Finally resolved issue select Analytics and USER Tracking option. I think, Apple force to user to select Tracking user option in App Privacy. I'm not using anything tracking, AD BUT Apple forcefully allow to select USER Tracking option. I have registered appeal to Apple... :)
I just need to fill all the details in App Privacy section & hit publish button on right top corner. You can submit your builds after this step.
I fixed this by asking my Administrator to set my account as Admin role, then after few minutes (refresh page) the blue buttons appeared itself and I can complete the privacy questions. Please don't forget to click on "Publish" (on the top right corner) after you finish filling the form.
It appeared to be a propagation issue after all. Problem solved itself an hour later.
I also faced this issue..and solution is go to -> App Privacy -> Product page review and data Types and set according to your app uses or you can set Data is not collected from this app.
Don't forget to save changes pr proceed.enter image description here
Go to App Privacy and Click on Apply
On the Right Top Corner
Thanks

iOS - iTunes Connect - Can't see existing external testers when submitting for review using TestFlight

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?

Change the organization of a Twitter Fabric App

So I'm using Twitter Fabric for analytics and beta testing on an iOS app, and so far I've had it in my default "Root" organization that Fabric automatically creates. Now I have a collaborator and want him to be able to work on the app as well.
The documentation makes it pretty clear how to do this - create a new organization and add your team member to the organization. What it does not make clear is how to change the organization of an app.
Currently my app is in my Root organization, I want to move it into the new organization I've just created, but there is no way I can see to do this.
Any ideas?
Unfortunately, there is currently no way to do this.
Given this: https://docs.fabric.io/apple/fabric/settings/working-in-teams.html#add-organizations
We currently don’t allow apps to be transferred between organizations. If you’d like to move an app to a new organization (for example, if you are turning app development over to a new team or a different company), you will need to remove the app from your current organization and onboard it into the new organization.
Is stated within the given link.

Connecting Apple ID to multiple iTunes Connect

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

Set ‘Artist’ name in iTunes Connect on registration?

This question isn't really a programming question, so it doesn't exactly belong on Stack Overflow, so I apologise for that in advance, but there seem to be many questions like this round here, as there are many iPhone devs around here...
Is there anyone who has recently (like within the last 3 months) registered an Individual Apple Developer account? When you first logged into iTunes Connect, did it provide you with the opportunity to set the artist or ‘company’ name that appears above your app in the store (in search results, etc.), that isn't your legal name?
EDIT
Previously with an individual account, your legal name appeared as the seller, however, you could set any name you wished to appear as the company name, but you could not change it afterwards. However, as corban said below, it is now apparently not possible to set a company name for an individual account, so if you want a company name, you will have to register a company account (and do all the related legal crap).
Yes, even with an individual account you are allowed to set a company/artist name when you create your first app in itunesconnect. This can be different from your legal name.
The legal name (with which you registered as a developer) comes up as the "Seller" of the app (below the app icon, in small print, in iTunes) whereas the artist/developer name is the name you enter in iTunesconnect and what shows up on the top in iTunes.
Apple has removed the possibility to add a company/artist name for an individual account. There are some discussions in the apple forums about that. I hope that there will be a possibility to add one.

Resources