Catching Up on Provisioning Heck

I'm trying to fix a minor alignment bug in iOS 11-only in a 2014 V1.0 app. I seem to be able to develop the code in Xcode 9 without errors, but when I tried to debug on my iPhone 6S device (which I did not have in 2014) I get these errors:


"MyApp" requires a provisioning profile with the In-App Purchase feature. Select a provisioning profile for the "Debug" build configuration in the project editor.

Code Signing Error: Code signing is required for product type 'Application' in SDK 'iOS 11.0'


And in the General tab of the Target I have:


Signing (Debug)

There is Provisioning Profile: None, Team: None, Signing Certificate: None

and

"MyApp" requires a provisioning profile with the In-App Purchase feature.

Select a provisioning profile for the "Debug" build configuration in the project editor.


Signing (Release)

Apparently I do have a MyApp IAP Distribution Provisioning Profile which is selected

but Team: None, Signing Certificate: None

Signing for "MyApp" requires a development team.

Select a development team in the build settings editor that matches the selected profile "XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX".


So, it's been a while (obviously) since I've had to deal with this and when I went to the Developer Certificate Utility website, it seems with the exception of 2 or 3, ALL my provisioning profiles have expired. Although I do have a valide AppID for this app.


So, was all this simplified in the last several years? Under Signing, there is a checkbox to Automatically Manage Signing. Do I check that and all of this goes away? Or do I have to do this all manually (again)?

Unless the dev knows they specifically need manual, I would stick w/auto.


See https://developer.apple.com/support/code-signing/

Catching Up on Provisioning Heck
 
 
Q