Unlink xcode account from expired developer account - ios

For the past several years I have maintained an Apple Developer account so I could dabble in iOS programming. I have never published an app. My account recently expired and I don't wish to renew it. But I still want to write some apps for my own iPad. I understand this is now possible but my apple id is tied to my developer account and I don't know how to break the connection so I can set a free account.

You can add and remove Apple IDs from Xcode -> Preferences (cmd-,) -> Accounts. Xcode supports multiple accounts at once, as well.

Related

How to add Apple Developer privileges into your already made app

Im a semi beginner with Swift and Xcode and am developing an application that needs to be able to connect to a given wifi thats within range. I found out that you must be enrolled as a Apple Developer, so i payed the 99$ yearly fee to access the functions like "NEHotspotConfiguration()". Ive tried to add a new account, but it still just gives me the standard capabilities (like Homekit, backgroundModes, etc) and says "13 capabilities unavailable" . Does anyone know how i would be able to continue with this app and gain the new capabilities that i need? All help would be appreciated! Thank you.
Now that you've paid your $99 yearly fee, you should try signing into your Apple Developer Account from within Xcode.
Within the Xcode app, go to the Xcode menu and under there you'll see "Preferences". Click on the "Accounts" tab and add your Apple Developer Account ID & password there.
I suspect once Xcode creates some automatic developer certs for you, you'll have more capabilities available than you did previously.

Unable to add Siri capability in Xcode and apple developer centre too

I did a lot of research but didn't got any help. I am unable to add capability of 'Siri' in xcode and can't see any option in my apple developer account too, I am asked to purchase the membership instead. By any chance is it possible to create an app in iTunesConnect without making the payment of USD99. I just want to learn some new stuffs like Siri integration, but to do so I need to add the capability in app from developer account and to add an app I have to get enrolled and pay $99.
Even for learning purpose payment is required?
As Apple docs mentioned, you can use your free apple account to access certain app capabilities. Refer the below link for the supported capabilities for free.
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/SupportedCapabilities/SupportedCapabilities.html#//apple_ref/doc/uid/TP40012582-CH38-SW1
For remaining capabilities, you need to have developer account membership paying USD 99.
you need 1 paying member on a team to use iTunes connect. But as it is only a distribution platform, I dont see why you need it.
NOTHING needs iTunes connect account (exception being store kit IIRC)
check https://developer.apple.com/account/ios/identifier/bundle and whatever entitlements you can give there, work
You should enable it in apple's developer portal.
Go to "Identifiers" and select your App.
Scroll and check SiriKit and Save it.
Then you will have to create a new Provisioning Profile with the identifier.

Development team has reached maximum number of registered iPhone devices

Whenever I try to build an iOS app to my iPhone device I get the following error:
Your development team has reached the maximum number of registered iPhone devices.
I've previously had a Developer Program Membership that is now expired that I used to build apps on my old iPhone.
How can I delete that old iPhone from my list of devices? The Apple Developer support page says
I should go to Certificates, IDs & Profiles at https://developer.apple.com/account/ but I can't find that menu.
I believe this is a problem with paid developer accounts that have expired and become free developer accounts. Technically free accounts are limited to 3 devices. If you have a previous paid account that had more than 3, I bet Apple didn't clear out those devices, which means you are over your limit of devices. Other are experiencing the issue here.
I think your best move would be to sign up for a new, free account, or pay to restore your access to the full 100 device limit for a paid individual account.
Contacted the Apple Developer Program Support who solved it by deleting the old devices associated to the old membership.

iOS remove devices on expired developer account

I'm trying to test an app on my iPhone but keep getting the error:
Unable to add device 'Kai's iPhone' because the team has already reached the maximum number of iPhone devices.
I've let my paid developer account expire, so I'm using a free account but can no longer seem to access the page to remove old devices as outlined in the apple developer guide.
To disable or enable a device:
Sign in to developer.apple.com/account, and click Certificates, IDs &
Profiles.
Under Devices, select All.
Select the device you want to disable or enable.
Click either Enable or Disable.
I have seen and tried suggestions from this question although I don't think it's relevant consider the age of that question, since free developer accounts did not exist at that time and because the answer suggests to disable devices when you renew your account.
Is there another way to remove devices from your account that does not have a current paid developer membership?
For anyone that has this question in future.
As it seems there is an issue on Apple's end since paid accounts can have up to 100 devices and free accounts can have "much less". When going from having a paid developer account to a free account all devices attached to your developer account remain unless you remove them before you membership expires (I assume so you don't need to re add them when you re-subscribe).
The only way to resolve it is to get Apples Technical Support to remove the devices that were assigned to your paid account (Since free accounts cannot access the add/remove device section the website) or again sign up to the paid developer program.
No, There is no way to remove your devices UDID from your account, it will be possible only at the time when you will again a paid user and during acceptance their terms and agreement and reviewing your own account that time you can remove those devices UDID for once, if you have saved your account by removing unnecessary devices then again if you want to remove some other devices, then apple will not allow you to do so for twice, you can add but can't remove, what you can do now is to disable the devices, then you have to wait for 1 year to remove those devices after renewing the subscription. it is very awkward feature apple still keeping it.

Xcode/iOS: How to enable App Groups without Developer Account?

I want to create an iOS extension that requires the App Groups capability. According to the list of Supported Capablilities App Groups can be used without Developer Account.
According to that document it should be possible with an Apple ID account.
When I try to enable App Groups for my application it fails to:
Add the "App Groups containers" entitlements to your App ID
Communication with Apple failed
There is an answer to question Xcode: Enable App Groups without developer account? which states that a Developer Account is required, which contradicts the official documentation.
Question XCode shows warning after adding App Groups (Add the “App Groups” entitlement to your App ID) does not contain helpful answers, as they also refer to an existing Developer Account. They point out that the error message provided by Xcode is not helpful.
So my question is, how to actually use App Groups without a Developer Account or is the official documentation erroneous?
As far as I am aware you must setup an App ID in the developer portal to do this (or let Xcode do the equivalent work for you). So, you will in fact need a developer account. Having said that, you should be able to do it with a free developer account.

Resources