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)?