Tag Archives: itunes

Downgrading from iOS 14 beta to iOS 13

I’ve spent several hours on this (restoring from an old computer), so here’s how I was able to restore iOS 13 (the current, non-beta iOS release). First things first, I backed up my iPhone to my computer before installing iOS 14 beta 6.

First attempt (did not work)

My iPhone backup was under iOS 13.6. Version 13.6.1 had been released, but I did not update my phone to it. I installed iOS 14 beta 6 using Apple’s profile.

Once I decided to downgrade to iOS 13, I removed the beta profile on my phone in Settings. I tried to follow Apple’s guide for removing the developer beta. The instructions for putting your device in recovery mode was confusing. I found that I had to hold the Side button for a long time.

After plugging in my phone, I think I clicked “Restore Backup”. iTunes told me that it had to download 13.6.1 first. I clicked through the notice and assumed that iTunes was going to restore my 13.6 backup and update my phone to 13.6.1. Sure, ok, iTunes do the thing.

3 hours later, my phone was restored, but it was still on the latest iOS 14 beta.

Second attempt (success)

iOS 13.7 had just come out. So I downloaded the 13.7 .ipsw file at https://developer.apple.com/download/release/#ios-restore-images-iphone-new. Also, I logged out of Find My (iPhone).

After connecting my phone to my computer, I opened iTunes and shift-clicked (PC) on “Restore iPhone…”. Warning: this wipes your iPhone. I found my downloaded .ipsw file for iOS 13.7 and let iTunes format my phone.

With my phone on 13.7, I went back to iTunes to “Restore Backup” using my 13.6 backup. 3 hours later, my phone is back on iOS 13!

How to transfer photos to Apple TV (4th gen) and use photos as screensaver

Here is a quick guide for saving photos on your 4th generation Apple TV so that you can use them as a screensaver on your Apple TV (without constantly have your computer on for Home Sharing).

  1. On your computer, open iTunes and turn on Home Sharing
    1. File > Home Sharing
    2. If applicable, select ‘Choose Photos to Share with Apple TV…’
  2. On your Apple TV, select the ‘Computers’ app icon from the home screen
    1. In your Library, select Photos & choose your album
    2. Select ‘Set as Screensaver’ in the top right & select ‘Yes’
  3. You’re done

That hopefully wasn’t too complicated to do. I wanted to post this since it wasn’t clear to me from googling if you could save photos to your Apple TV (or you had to always stream via Home Sharing).

As for the Apple TV, it feels like Apple Watch territory. Something that is nice to have, but nowhere near necessary. Their app stores are still early and widespread developer support is uncertain.

iTunes Payments Dropdown Tip

A quick tip about iTunes Payments and Financial Reports in iTunes Connect.

I was trying to reconcile from iAd Revenue to iTunes Payments. It looked like there were amounts missing in the Payments page. It took me a long time to realize this, but there is a dropdown to switch between your organization payment accounts. I probably have multiple payment accounts in iTunes Connect due to updating my address.

If you have multiple iTunes Connect agreements or accounts, you may want to check for a dropdown on the Summary page. I hope this helps someone out there trying to understand this part of iTunes Connect better.

itc_pmts

Fix no matching provisioning profiles validation issue

Here’s a quick problem & solution that worked for me. Hopefully this helps others out there.

Situation:

Validating an archive prior to submitting the build to the App Store, but it fails validation. I am using App Groups (for the phone app & watch app).

Problem:

Validating my archive created two “no matching provisioning profiles found” errors. The error was specifically related to “none of the valid provisioning profiles allowed the specified entitlements betareports-active com.apple.security.application-groups”.

Solution:

In my case, my development was able to use App Groups, but the production/distribution environment was not setup yet.

Under Provisioning Profiles > Distribution (https://developer.apple.com/account/ios/profile/), create an Distribution / App Store for each App ID that you need. In my case, I had to create one for the phone app & one for the watchkit extension. Make sure to download each after generating them. Double click on your downloaded files to automatically load them into Xcode.

When I tried to validate my archive again, I was able to successfully validate (after generating & loading my new Provisioning Profiles).