Post

Replies

Boosts

Views

Activity

Reply to Mac Catalyst: ERROR ITMS-90283: "Invalid Provisioning Profile..."
Further research determined that, in my case at least, the problem seemed to centre around using an App Id for a prefix instead of the team ID. I think the ability to create App ID prefixes ended in 2011, but if you've been around since then, maybe it is tripping you up as well Further info [https://developer.apple.com/forums/thread/672934) Also Tech Note about App IDs [https://developer.apple.com/library/archive/technotes/tn2311/_index.html)
Feb ’21
Reply to Mac Build upload to App Store Connect Error_ITMS-90283
Unfortunately, the app is already for sale on the store, so I'm at the intersection of Rock Street & Hard Place. I could live with the one-time loss of keychain items if get DevPrograms to change the AppID prefix, but TN2311 doesn't speak to customers already purchased In-App Purchases. Will the In-App purchases still be associated with the App after it is assigned the new Team prefix and, more importantly, will customers retain/be able to restore their purchases they made when the app had the old prefix? As for continuing down this path, I'm at a loss to determine how. I can't validate the app with the AppID Prefix (which worked in Aug). Is there some way I can stumble down the app id prefix path at least long enough just to get an update out?
Feb ’21
Reply to Mac Build upload to App Store Connect Error_ITMS-90283
I'm still unable to validate my existing App, however I did discover something interesting. When I created the identifier for my app there was a pull down menu called App ID prefix, which showed an alphanumeric code, starting in my case with 9FX. However, this is not my team ID, (which starts with SEK and shows up under my name when using the developer site). If I create the bundle identifier using my SEK TeamID rather than the 9FX number, Organizer can validate it. I found tech note 2311 from 2014 - https://developer.apple.com/library/archive/technotes/tn2311/_index.html which talked about having multiple App ID prefixes. it talks about how to move an App ID from a non-Team ID prefix to the Team ID but chances are that info is now outdated. Unfortunately, this doesn't help solve the problem for my app since the bundle ID can't be changed once a build is uploaded and I have my App on the store already However, having an App ID prefix which is different from the Team ID appears to somehow relate to the issue. Not sure if that helps you at all but, if you have an App ID different from your Team ID, it might. If you have found another answer please share.
Feb ’21
Reply to Mac Build upload to App Store Connect Error_ITMS-90283
I am experiencing a similar error when doing Validate App within Xcode Organizer. To isolate the issue, I created a completely new project for Mac OS App from the template, used the bundle identifier of my original project and set provisioning to have Xcode automatically manage. The provisioning profile shows "none required" and Organizer validate says everything is OK. I added the In-App purchase capability and Xcode changes the profile to Xcode managed Profile.  Clicking on the i beside Xcode managed profile shows the profile does contain a com.apple.application-identifier I also tried to create a provisioning profile in certificates, identities and profiles and do manual provisioning with it, but got the same error. The profile also contained the com.apple.application-identifier. There aren't really a lot of options to go wrong here, I selected Distribution - Mac App Store, Profile type Mac and my App ID from the drop down and then a distribution certificate. That generated the Prov Profile which did include the com.apple.application-identifier. It seems like either the validate option is broken or the provisioning profiles for Mac are being generated with the application-identifier and shouldn't be. I'm using Xcode 12.4 on MacOS 11.2
Feb ’21
Reply to Mac Catalyst: ERROR ITMS-90283: "Invalid Provisioning Profile..."
I have a simpler set-up (Standalone MacApp) and am experiencing a similar error when doing Validate App within Organizer. I created a completely new project with for Mac OS App from the template, used the bundle identifier of my original project and set provisioning to have Xcode automatically manage. The provisioning profile shows "none required" and Organizer validate says everything is OK. I added the In-App purchase capability and Xcode changes the profile to Xcode managed Profile. Clicking on the i beside Xcode managed profile shows the profile does contain a com.apple.application-identifier and if you then click on the prov icon you can actually drag and drop it on something like textEdit to examine the contents. There is some binary data but it was clear that there was a plist dictionary of Entitlements with a key value pair for com.apple.application-identifier which did appear correct I also tried to create a provisioning profile and do manual provisioning with it, but got the same error. That profile also contained the com.apple.application-identifier I suspect, based on some googling that this is an issue on Apple's side and it may correct itself. But if you have added capabilities like IN-App purchase and don't need them for your Mac target, removing them might be a solution.
Feb ’21
Reply to Invalid 'com.apple.application-identifier' entitlement value
I have this exact problem. The Provisioning Profile shows as Xcode Managed and when you click on the i it shows Mac Team Store Provisioning Profile: com.XXXX.XXXX with the com.apple.application-identifier set which Organizer Validate objects to. I have two other targets within the same project which don't use In-App Purchase. On those, the Provisioning Profile reads "None Required". So it really appears like Xcode is creating and adding the Provisioning Profile because it is required for IAP and then complaining that the Provisioning Profile it created is invalid. And I can't find where the Mac Team Store Provisioning Profile: com.XXXX.XXXX is to even see if I can edit it. (doesn't help the the window truncates the full name) Did (or anyone else who happens by) figure a work-around? I running Xcode 12.4 and 11.2....
Feb ’21
Reply to in-app purchase not working in store version
I was experiencing the same issue on 3 IAP's I have on a newly approved app so I tried DesertNomad's trick. I changed the description of 1 IAP and it appeared when I checked some time later. I repeated on a second and it showed up inside an hour. The curious thing was that the description was the old description, not the edited version. Also, if I accessed the IAP's through the Sandbox environment, they showed the edited description. I waited overnight, at least 8 hours and this morning the descriptions are still the original unedited descriptions and my third IAP is still missing. I changed the description and the IAP began appearing within about 10-15 minutes, again with it and the others still showing the original description
Aug ’20