Transfer App option not available iTunes Connect - ios

I have created a app long time ago on my iTunes account and now i would like transfer it on different iTunes account. After googling i found transfer app is available at under App information > Additional information > Transfer App like here But i am unable to find Transfer app option on my account like here. I have already read Criteria for Transferring an App. Please let me know what can i do.

Yes , Here is your solution
When you are a member under an organisation you can't able to see that option in your appstore account
Only the admin will have that access and can able to see transfer app option.
Get those admin credentials to transfer the app.
It worked for me

Only the person who has role "Admin, Account holder" can transfer app to another account.
Other admins cannot transfer app to another account and they cannot see Transfer app option under Additional information

One possible reason listed in App Transfer Criteria that I don't see mentioned in other answers is this:
The App must have had at least one version that has been released to the App Store.
Make sure that you had at least one actual version published on the App Store. Published TestFlight builds don't count.

Related

iOS change Enterprise Account for existing App

I would like to know if its also possible to transfer an existing app from one Enterprise Developer Account. For example:
We already deployed an app with an existing account and specific app id: com.company.appname
Now i would like to transfer that app (app identifier) to another Enterprise account. Is that possible?
I already know how to migrate apps through developer accounts through iTunesConnect, but how does this work with enterprise apps? Is it allowed to create the "same" app identifier on 2 different accounts? What happens when ill update the app with all the data? The same identifier should only update the existing app, and not install a new one.
How does this work?
Edit: i´ve tried now something new:
use iExplorer to copy all Data from existing App to your Mac
install app with new identifier and new programm
copy all files back to new app, delete the "old" app.
Its about 10 Installations where i want to use the "new" development Programm. Maybe ill just copy all files manually, because in this case ill know that everything works fine.
Yes, you can migrate.
When you migrate your app to other enterprise account, then you will lost your app identifier from your account. When you will update the app from enterprise account, you will see an update of that application, not a new app. From your account, you won't be able to update or make a new app with the same identifier.
Please Note : This is screenshot from a developer account and i'm not sure about enterprise account portal. It should work like developer account too.
Yes, you can transfer your app from one account to another account.
You may not need to delete existing app from your account. There is an app transition process in apple developer account, which moves your app from your account to another account.
Answer to your question: When try to deploy it with another account again it says me "app identifier unavailable, already used" -
so any ideas how to solve this task with enterprise deployment? Or can
i migrate business apps to itunesConnect?
Recommended Solution:
You don't need to remove your app or bundle identifier from your account. You can convert business app into public app by updating certificates and provisioning profiles associated with your app. Then you can process for app transfer between two accounts.
Another Solution:
Delete your app from your developer account (along with bundle identifier) and then create a new app with same identifier in another account, to which you want an app tranfer
Here is an apple guideline for the same:
Transferring and Deleting Apps
You move apps out of your organization’s catalog of apps by
transferring an app to another organization or by deleting the app.
You want to transfer an app when you’ve sold the app to another
developer or you want to move it to another iTunes Connect
organization. You want to delete an app when you’re ready to retire an
app and there’s no chance you will want to offer it for sale or
download in the future or to reuse the app name.
You can transfer the ownership of an app to another developer without
removing the app from the store. The app retains its reviews and
ratings during and after the transfer, and users continue to have
access to future updates. There’s no limit to the number of apps you
can transfer, but each app needs to be transferred individually.
All transfers and deletions are performed by the team agent.
Transferring an App
You’ll need the team agent for the receiving organization to provide the team agent’s Apple ID and Team ID. Recipients can find their Team ID in their account at developer.apple.com.
The team agent is the only one who can transfer an app.
To initiate an app transfer
Make a record of app information you want to have after the transfer.
Because you won’t be able to view the app information after the transfer, make a catalog report (see Requesting Catalog Reports), note dates the app was available on the store (see Viewing Status History), and save sales and download information (see Viewing Sales and Trends).
Open the App Details page for the app, as described in Creating an iTunes Connect Record for an App.
In the App Information section under App Store, scroll to the Additional Information section and click Transfer App.
Make sure the app meets the criteria for transferring.
- If all criteria have been met, click Done.
- If all criteria haven’t been met, resolve those that are outstanding.
Enter the recipient’s Team Agent Apple ID and Team ID, and click Continue.
Verify the transfer information and contract terms.
Read the contract terms, select “I have read and agree to the agreement presented above,” and click Request Transfer.
Click Done to return to the App Details page.
Once the transfer has been initiated and is awaiting acceptance by the recipient, the app stays in its previous status, with the Pending App Transfer status added. You can change the price of the app during this time.
The transfer must be accepted by the recipient organization’s Team Agent within 60 days.
To accept an app transfer
Sign in to iTunes Connect as the Team Agent.
A notice appears indicating that an app is ready to be transferred.
Click Agreements, Tax and Banking.
In the Transfer Agreements section, locate the app being transferred in the Contracts In Process subsection and click Review.
Enter the new metadata and review it.
- Support URL
- Atom feed URL (required if the app previously had an atom feed URL entered)
- Marketing URL (required if the app previously had a marketing URL entered)
- Privacy policy URL (required if the app previously had a privacy policy URL entered)
- CCATS (a new CCATS form is required for apps that use export compliance)
- App Review contact information
- App Store contact information
Read the contract terms, and select “I have read and agree to the agreement presented above,” and click Accept.
It can take up to two business days for the app transfer to complete, during which the app status is listed as Processing App Transfer. While the app is in the transfer state, the following actions apply:
All app metadata, rights, and pricing are locked down on the transferor side and no in-app purchase edits can be made.
Any open communications on the Resolution Center page are closed out.
If the app is part of a Game Center group, no changes can be made to the group on the recipient side.
After the transfer is complete, the app is now owned by the app transfer recipient. It no longer appears in the the transferor’s iTunes Connect account.
Important: The exchange of the actual code set and build assets takes
place directly between the transferor and recipient. App IDs are
transferred automatically in developer.apple.com. To maintain a great
user experience, inform the recipient about any capabilities added to
the app, such as keychain sharing or push notifications, so that the
recipient maintains these capabilities in future updates. Keychain
sharing continues to work until the app is updated, after which point,
prior keychain data cannot be accessed. If the keychain group is
defined in the Xcode project, it must be replaced with a keychain
group created by the recipient (that includes the recipient's Team ID)
for the app to continue using keychain sharing.

Transfer iOS app from one Apple account to other

I want to transfer my iOS app from one apple store account to other. For both accounts I have team agent role and I have logged in with same access details.
At documentation, I found this article and I want to follow similar steps from my side - Transferring and Deleting Apps
But at above reference link, I found this option/link - Transfer App:
When I actually logged into my account, I can't able to find this kind of option to move app from one account to another. Here is screenshot for my account:
So actually where is the app transfer option?
If you haven't published a version of the app yet, don't worry about transferring it, because you can't.
Log into the team you want to transfer to.
Click on My Apps.
Click the + to create a new app, as you did in the other account.
Fill it in.
Forget about the old record - it's just metadata. If it bothers you, you can change almost everything about the unpublished record and use it for something else.
When To Transfer Apps
There's no point in transferring an empty app record. Simply create a new entry in the other iTunes Connect account. The whole point of an app transfer is to preserve reviews and the upgrade path for users. If those weren't a concern, you'd just create a new app entry anyway.
The only downside to this is that you lose the original app identifier (com.example.appname) but since nobody sees that, it doesn't really matter. Adjust your code signing certificates and you'll be fine.
When Transferring Apps Is Allowed
According to the documentation, there are a few conditions for transferring apps:
Both developer accounts must be completely set up.
The app must have a published version.
The app cannot use entitlements for iCloud or Passbook.
The app cannot use (or have ever used) In-App Purchase subscriptions
The app cannot be cannot be In Review.
Any in-app purchases for the app must also not be in review.
Any in-app purchases for the app must not have product IDs that are the same as in-app purchase products on the destination account.
What Transfers, What Doesn't
These things transfer over:
Bundle ID: The app's bundle identifier
iTunes Connect App Record: Metadata (the description and the rest of the app store entry.) The new team name will appear under the app name once the transfer is complete.
User Upgrades: Users will see the next update from the new account.
These things don't transfer over:
Download Stats: App download number don't transfer over. The new developer account will start from zero downloads.
Keychain Access: Keychain access is lost for transferred apps, because the team prefix changes.
Handoff, Universal Links, Shared Web Credentials: If you're using an apple-app-site-association file, you'll need to modify it to include the old app identifier as well as the new one. You want both, because you don't want to break functionality for users who didn't upgrade yet.
Discussion with Apple Developer support for App transfer related queries, which may help some one
1. Is App transfer between one developer account to another possible ?
Ans: Yes
2. Can you transfer an App that is live on App Store which is published from a Apple Developer Account can be transferred to an Apple Enterprise Account ?
Ans: No
3. After creating new developer account can I transfer the App quickly ?
Ans: After initiating a transfer from sending account the receiving account need to accept the App transfer request, and after accepting the request it will take 1 or 2 days for the transfer to complete. During this transfer process the will not be available in appStore.
4. How many days will it take to create a new Developer account?
Ans: It is not same all the time, but usually takes 2 to 3 days.
5. Post expiry of the developer account can I transfer the App to a new developer account?
Ans: No post expiry of your developer account you can’t initiate the transfer, and if you need to transfer you need to call the Apple Customer support and then we will do it.
6. Can I use the same App name after the account to which it belongs expires?
Ans: You can use the same name only if you transfer that App from the old developer account to new developer account. As every App name is unique in AppStore. And there is also app data maintained for each single App, even if you delete an App from the App Store, Apple will store and maintain the app data, So you can’t create a App with the same name even if you delete the App as Apple will maintain the app data related to that particular App. But you really want to upload a different App with the same name, you after deleting you App need to call Apple Customer support and request them to delete the "app data” which was maintained by them for the App which you just deleted. And after Apple deletes that “app data” you can create a new app with the same name.
7. In an enterprise account can I create developer account and publish App to the App Store ?
Ans: No
8. Can I use the same id to create both Developer and Enterprise account ?
Ans: No
9. In my old account I have some member added in people section with different roles, will that also gets transferred?
Ans: No, You need to add them again to the new developer account.
10. When I transfer will all the TestFlight data also gets transferred ?
Ans: No
11. After App transfer, will the already installed Application will work correctly ?
Ans: Yes
12. And if I push update for the App, from the new developer account will the already installed App get the update?
Ans: Yes, they will get the new update, for them there will be no difference.
13. App ratings and user reviews will also get transfer to the new developer account ?
Ans: Yes
14. App id for the App will also remain same after transferred to new account right ?
Ans: yes
15. What if the App has some payment related to it and the previous account had some bank details added for that?
Ans: If this is the case then we need to first add the bank details, and then initiate the transfer.
Have a nice day :)
Your App status says "Prepare for submission" and there is no published version so you have to get your app published first and as mentioned in the Apple's documentation "The app should have at least one published version for transfer".

Possible to rename iOS App before uploading?

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

ios personal account how to change apple store develoer name

My apple account is a personal account and currently the developer name under my app name is my name. I would like to change it to our studio name, is this possible if my account is personal account? and How to do this?
You need to contact Apple Support to change developer name. check this link , Account Management
Apple's contactsupport :- How to Contact Us
You can also transfer your app to another account.
Can I transfer my app to another account?
Yes. Use iTunes Connect to transfer qualifying apps to another account
in case of an acquisition, asset purchase, or other similar situation.
When you transfer an app, it will remain available on the App Store or
Mac App Store, all ratings and reviews will carry over, and users will
continue to have access to future updates. To learn more about
transferring apps, sign in to iTunes Connect.
Here you will find more detail :- changing-app-store-seller-name

Private set of users for iOS App

I would like to create an iOS App for a limited set of people.
It should be possible to download the app for free from App Store, but in order to use it
the idea is that you are required to be a member of the organization, which in this case is a local sports organization.
To solve the problem I thought of giving away activation keys to members that can be entered when they create an account, and therefore only members will be using the app.
Will the app be rejected by App Store? If so, is it possible to go around this in some away?
Thanks.
No you will not be rejected by the App Store.
During the review you will only need to give the access to demo account.
Your app will be available to anyone but you are free to give the credential to any person you want.
edit
Fyi I have such apps. The AppStore only block 'discriminating' app based on carrier or location (you can choose the countries anyway), but you are perfectly in the rules if you give access only to your clients...
edit edit
2.22 like I said is against arbitrary criterias, not linked to the login mechanism
for 11.1 and so on, I understand the point, but in my case (and I think yours) there is no problem if
you sell your service before, the app is just complimentary
you dont sell anything within the app
you dont charge for the app itself or anything within the app, you charge only the use of the server/back office/whatsoever
I guess that Apple dont care, they just don't want to bypass the applestore but I dont think that it is your case.
You should try Enterprise distribution for such purpose.
Yes your app may be rejected. Check the App Store Review Guidelines. In 2.2 it says
Apps that arbitrarily restrict which users may use the App, such as by location or carrier, may be rejected
There are different alternatives.
You can opt in for the Apple Developer Enterprise Program, this'll cost you 300$ a year and requires you to be a legal entity.
If you want to test it with a limited number of people (<1000) try looking into Testflight it was bought by Apple and is deeply integrated in the development process.
No, there will not. You need to to give some demo account info as test data to review while submitting to app store in the iTunes Connect portal.
Demo use case(worked for me): Implementation is like, there need some userid/unique pin to the registered account holders to start the application. At the time they input this pin, authenticate the user with our server and give the permission to let in to the app.
Otherwise you need to go for enterprise distribution. Find more about enterprise distribution here.

Resources