I'm facing a really big problem.
I develope in VS2022 with a .net Maui application on my Windows 10 Laptop. Now I want to debug on my local iOS devices via .net Maui hot restart (https://learn.microsoft.com/de-de/dotnet/maui/deployment/hot-restart?view=net-maui-7.0).
I have an enterprise account from my company which is declared as an app-manager:
First I tried to add my enterprise account in Options>Xamarin>Apple Accounts. I just typed my user data in nothing else. I didn't downloaded any key or anything else. I tried to add it but I get the following error message:
The first time I tried to add it, it wasn't the same. I got the window to enter my code which was send on my phone. But the progress was interrupt because of a bad internet connection.
I allready contaced the apple support about this but they said if I can login in App Store Connect its not their problem and I have to contact Microsoft about this. The problem: The VS support I found wasn't free...
Sometimes when I reopen the Apple Account window my Apple-Id gets listed and also as an enterprise account. The only problem there is no Team I can select and the View Details button is not selectable:
So my question: What am I supposed to do? I need this access to work.
Thanks for your help.
Credits: Dongzhi Wang-MSFT
You must have to login with the account holder account from your organization. That worked for me.
I have a question regarding installation of messaging extension app. Actually I assumed that I can upload my app to teams admin center "teams apps" and afterwards it is ready to use for all teams and all team members. I already did this steps with an app showing a custom tab and everything worked fine.
Across the documentation I only found information on how to sideload apps. That is working but only for the logged in user, not for other team members. Thats why I think app package seems to be ok.
So, what is the correct way to install an app containing a messaging extension to my teams so that all team members can use it? Does app manifest need to provide some special content?
Thanks for your help!
Yes, Admin has the privilege to install an app from the admin center by assigning custom policy to users. Please have a look at this document.
I have a paid app and I would like to give some users free access.
I have no in-app purchases and the Features tab in App Store Connect says "Promo Codes can only be generated for approved versions".
How do I generate a promo code?
Provided you have a released version of your app it should be listed in the Features tab, the message you are seeing suggests your app is not yet approved and available for purchase. Just wait until it is. HTH
Edit: The link in your question did not work for me so I assumed the app was not approved. However I just found it by searching the App Store. It has only just been released, the Features tab is probably lagging a bit, as before just wait a while and it should appear.
Ever since WWDC 2015, developers now have a Personal Team in addition to the other teams they are members of.
My account is part of an organization as well, so when I go to my Accounts in Xcode, I see something like so under Team Names:
Organization, Agent, Agent
User (Personal Team), Free, Free
I accidentally created an app identifier using the "Fix It" button in Xcode using the wrong team (personal team instead of the organization). Now if I attempt to register that App ID for my organization, it complains that it is already in use:
Failed to register bundle identifier. The app identifier "..." cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.
Normally this can easily be resolved via logging in to https://developer.apple.com, navigating to your App IDs, and then deleting them. However, I can only access App IDs for my organization rather than my Personal Team. Typically if you are a member of multiple teams, it allows you to choose which team to manage. However, the Personal Team never appears as an option.
If I double click my personal team in Xcode, I do indeed see a provisioning profile for the App ID in question. I cannot figure out how to see these provisioning profiles on https://developer.apple.com.
How do I delete an App ID associated with a Personal Team that I no longer need?
Either via:
Logging in to https://developer.apple.com and managing App IDs, provisioning profiles, etc. (for a Personal Team); or
Xcode (if there is no way to do it on the developer portal).
Update: It appears that free accounts have the same problem. If I try to create a new Apple ID and log in to the developer portal, I see a severely striped down version. The top menu just shows Home, Programs & Add-ons, and Your Account. There is no way to access the iOS features such as Provisioning Profiles, App ID, etc. unless I pay the yearly developer fee. But even then, I would likely only see the App IDs for my new organization, not my Personal Team.
There is a way to sort this out. Contact the Apple Developer Program Support and they can help you delete the App ID from your free provisioning profile (you can't do it yourself at the moment). I just did this and I would recommend contacting them by phone since you will need to get past the first-line support to a Senior Advisor in order to fix this. First-line support did not understand what I was talking about.
You can also submit a request via Apple Developer Program Support
https://developer.apple.com/contact/submit/. The support team removed my personal team AppID within 24 hours, very efficient.
I had the same issue and was very frustrating! (been struggling for hours with this). I thought I had done exactly what you did above with the Fix it button and set the App Name to my "Personal Team"!? and I had no way of setting the app name up in iTunes Connect on the correct account (as I was getting the warning message "The App Name you entered has already been used".
One alternative I wasn't aware of is when you create a new App Name in iTunes Connect you need to set the Primary Language.
I was selecting "English" and there is another option for "UK English" which I needed! There are multiple English languages to choose from.
Hope this helps someone out there.
Log in to the iOS developer member center and navigate to "Certificates, Identifiers & Profiles".
Once in there, navigate into the App IDs section inside of the Identifiers section.
Create a new App ID with the same wildcard bundle ID you are already using but using your Team ID based prefix as its prefix. By doing so, you will be associating your wildcard bundle ID with a new Team ID. It is okay to leave your old App ID associated with your wildcard bundle ID there and not delete it - it will be ignored going forward.
Edit all your provisioning profiles that are associated to the old App ID and update them to use the new App ID.
Go into all of the provisioning profiles that you have changed and regenerate them
Re-archive your app. Then, submit your new archive making sure to sign it with your new Team ID prefix based provisioning profile.
Source: Steps to move an App ID from a non-Team ID prefix to the Team ID
Resume: Just create a wild card with your new Team and your App ID created with Personal Team will be ignored.
We have successfully moved to the new Google Apps Marketplace using Omniauth2 etc. Yesterday our app got approved by Google. In our listing on the Marketplace the new Chrome Webstore Item Id is in place. But when I want to make any changes to the listing it says: "Vendor is not one of the owners of the current listing". The app still has the old Consumer Key, Application ID etc. From the documentation inserting the Chrome Web store ID should be sufficient. So basically we still have to app versions with two Applications running.
What else is needed to migrate completely to the new version?
If you proceeded with the migration of your app from Marketplace V1.0 to Marketplace V2.0, the application in the old market place will be listed until the Marketplace is completely deprecated. It is no longer possible to edit the listing on the old Marketplace, only editing the new listing under the Chrome Developers Console (https://chrome.google.com/webstore/developer/dashboard).
Keep in mind that the new Marketplace will run independently from the old Marketplace. The new one runs under the Chrome Web Store, and the ids for each store are completely independent. You cant link the old app to the new id.