
- Install Python 3
- Install the libraries in Requirements.txt
./transfer.py or python ./transfer.py
- Apple private key file (.p8).
- Text file containing the list of subs to be moved.
0841.5123123123131351.1235123 0841.5123123123151231.1235156 ... ...
- Team ID before the move (10-digit string of numbers and uppercase letters of the alphabet)
- Key ID (A string with the same format as the team ID)
- App client ID (Bundle)
- New team ID
- Export type (default: json)
- json
- XML
- CSV
- SQL (You can set the table or column names that are input to the query.)
- Output file name (optional)
- User migration successful list file.
- User migration failed list log file. (transfer_failed_{datetime}.err)
You must use the transfer_sub attribute instead of sub in apple's user authentication token.