Hi, I've got Xcode 12.4 on a newish MacBook. Usually when I build an app, under Targets -> (app name) -> General, there are fields for the Version and the Build. On previous versions of Xcode I would fill these out e.g. Version 4.4 and Build 1. When I archive the build for distribution to the App Store, the build would show up in the Organizer as '4.4 (1)'.
However, when I try it on this machine, the Build number seems to be ignored and the Organizer shows the build as '4.4 (4.4)' both there and on the App Store (where I uploaded it before I noticed this).
Where do I need to specify the Build number in this version of Xcode, or am I missing some config somewhere that is causing the number to be ignored?
Post
Replies
Boosts
Views
Activity
Hi, my app was recently rejected by the App Store due to Invalid Provisioning Profile - the email contained this (and many, many more errors):
ITMS-90161: Invalid Provisioning Profile - The provisioning profile included in the bundle uk.ac.gla.timetable [UofG Life] is invalid. [Expired profile.] For more information, visit the iOS Developer Portal.
ITMS-90443: Invalid Provisioning Profile - The provisioning profile included in the bundle UofG Life [Payload/UofG Life.app] is invalid. [Expired code-signing certificate.] For more information, visit the iOS Developer Portal.
I went to the Developer Portal, went to Certificates/Identities/Profiles and saw the one for our app was marked 'Expired'. I went in to Edit it and renewed it there, at which point I could Download the profile.
I think I found advice to double-click it and it would fix the issue in Xcode. I was able to resubmit the app and Apple App Store accepted it so I thought the problem was fixed.
However, now none of the testers are able to get the app onto TestFlight, reporting the same issue, an error message saying "Could not install [app]. Your request couldn't be completed. Try again."
A lot of Xcode still mystifies me so I'm not really sure how to proceed here. Any Ideas would be appreciated!