No matter how satisfied you are with your iPhone, certain errors are inevitable. When using iTunes for updating your device, or to restore it, you will often get various errors, and one of them is 1012. This error is hardware related, but there are some things you can try in order to solve the issue. We provided for you 5 ways to fix iPhone error 1012, and all of them are very simple, but most importantly effective. In a small number of cases, these solutions did not fix the issue, and if that happens, make sure to call Apple and get more advices.
See also: 5 Ways To Fix IPhone Error 1011
5 ways to fix iPhone error 1012

Source: uhdwallpapers.org
Solution No.1: Restart iTunes.
Sometimes, the solution that seems more than simple can fix the problem. Exit iTunes software, and open it again. Often, iTunes may have troubles when connecting to server, and once you restart the software it may work with no problems.
Solution No.2: Restart your iPhone.
Another problem may be some glitch with your phone, and this is another easy solution out of 5 ways to fix iPhone error 1012. By pressing and holding on sleep/wake button, you will get the slider to turn off your device. Do that, wait for several seconds, and turn it on.
Solution No.3: Restart your modem.
Your internet connection can cause various issues, including error 1012. Restart your modem, and see if that will make any difference.
Solution No.4: Change USB cable.
Another thing you can try is changing USB cable. The error may appear because the cable you have been using is damaged.
Solution No.5: Update or turn off your security software.
Security software on your computer may be one of the reasons why you got the error 1012 in the first place. Even though antivirus you have, works great, when updating your mobile device, it won’t act so friendly. Check if the software is up to date. The other solution is to turn it off until you are done with an iPhone update.