As for iPhone Not Recognized in iPhoto issue, you can have a try the 3rd-party iOS data transfer tool - Leawo iTransfer to transfer photos from iPhone to computer. Just follow the below steps to do that.
Step 1. Run Leawo iTransfer and connect iPhone to computer with the USB cable. The software will recognize your iPhone.
Step 2. Click the name of iPhone and choose Camera in the left sidebar. The iPhone photos will display in the right part of the software window.
Step 3. Hold Command/Shift key to select the photos you want to transfer, and click the transfer button at the right bottom. Or right-click one selected photo and choose Transfer to > My Computer.
Step 4. After selecting photos, you'll see a pop-up dialog. Check Save to Folder and click Change to choose a folder on your computer to save the photos. Then click Transfer Now to start to copy photos from iPhone to Mac computers.
When the transfer finishes, you will get the photos in target folder. If you want to transfer photos which are synced from computer, you can choose Photos library in the left sidebar of Leawo iTransfer, and select photos to transfer. With Leawo iTransfer, you can easily copy photos from iPhone to Mac, and you are also allowed to transfer other kinds of files with this software, for example, you can transfer music from iPhone to computer with Leawo iTransfer.
For more details, check:
How to Transfer Photos from iPhone to Mac
×