Xcode without applestore login

I don't really have a 'programming' question. I just have an Xcode IDE question.

I have only used C++ on PC's. I loaded Xcode 8 on my Mac so that I could retire my PC. I only want to make console programs for own personal use on my own computer. I started a project just to see what it was like and part way in I am asked to create a developer account and provide Applestore ID login information. Do I have to do everything under the ever watchful eye of the Applestore? One can never completely cut the umbilical cord to the internet, but I try to limit my exposure where I can. Xcode does not seem inclined to let me proceed without setting up a developer account with Apple.

I looked through a book on Xcode and it did not answer this question. It was for Xcode 4 and the latest version is 8. I did not see a book on Xcode 8 at the bookstore. I seem to recall that Xcode had originally only been available to registered developers but I had heard that was no longer the case.

Is this really necessary?

Does this mean that whenever I use Xcode I need to be tethered to the Applestore?

You won't see many books on Xcode, since they are pretty much obsolete by the time they are produced/printed.

Xcode phones home when it is started up, and the AppStore checks to see if you need an update, but you don't need to allow that or sign in anywhere to run it. You may also have a build setting, such as code-signing, that is looking for a certificate. If you are self-signing or not code-signing at all, you don't need an AppleID for that either.

I seem to recall that Xcode had originally only been available to registered developers but I had heard that was no longer the case.

Click to expand...

XCode is available to anyone that has access to the app store. With that you, do indeed need to create ( or own ) a free AppleID.

Quote

Does this mean that whenever I use Xcode I need to be tethered to the Applestore?

Click to expand...

Sort of, you can deploy apps to a local device as long as it is registered within the developers portal. I occassionally write software offshore, far from networks/internets and can deploy to local test devices.

If you want to make console programs with C++ then I assume you are comfortable using the Bash command line. In that case, ignore Xcode entirely. Make sure you tell Xcode to install the command line tools. Then you'll get gcc, g++, etc in your path. Then you can just do all your builds with Makefiles and command-line tools. Don't need Xcode at all to make programs.

I don't really have a 'programming' question. I just have an Xcode IDE question.

I have only used C++ on PC's. I loaded Xcode 8 on my Mac so that I could retire my PC. I only want to make console programs for own personal use on my own computer. I started a project just to see what it was like and part way in I am asked to create a developer account and provide Applestore ID login information. Do I have to do everything under the ever watchful eye of the Applestore? One can never completely cut the umbilical cord to the internet, but I try to limit my exposure where I can. Xcode does not seem inclined to let me proceed without setting up a developer account with Apple.

I looked through a book on Xcode and it did not answer this question. It was for Xcode 4 and the latest version is 8. I did not see a book on Xcode 8 at the bookstore. I seem to recall that Xcode had originally only been available to registered developers but I had heard that was no longer the case.

Is this really necessary?

Does this mean that whenever I use Xcode I need to be tethered to the Applestore?

Click to expand...

If you fear the "ever watchful eye of the Applestore" (it's called AppStore, by the way), why don't you go to the developer website at developer.apple.com and read what it actually says?

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.