Skip to content Skip to footer

Xcode constantly phones home by MaysonL

12 Comments

  • Post Author
    cratermoon
    Posted March 1, 2025 at 8:31 pm

    Now do Visual Studio. Give Visual Studio Code a spin, too, if you have time.

  • Post Author
    LeoPanthera
    Posted March 1, 2025 at 8:33 pm

    Previously: https://news.ycombinator.com/item?id=43168589

    Although the title was not changed, if you don't read the actual post, it's misleading.

    It makes connections to Apple when you launch it, and when you open project files.

    It also makes connections when you build, although that is to be expected, since signing is required for uploading builds to the store.

    It does not "constantly" phone home.

  • Post Author
    gunian
    Posted March 1, 2025 at 8:34 pm

    [flagged]

  • Post Author
    Boldened15
    Posted March 1, 2025 at 8:35 pm

    Headline buries the lede imo, should be "Xcode slows down builds by constantly phoning home". Given the walled garden nature of Apple and the app review process it's not really surprising that Xcode would be full of forced telemetry

    Also not the worst thing for Apple to measure average build times or whether developers are discovering some new feature they added, that can be actually helpful for improving the product.

  • Post Author
    worik
    Posted March 1, 2025 at 9:08 pm

    > Or perhaps Apple believes that developers are subhuman…

    From my three years of experience as a developer of iOS applications, this is the root cause.

    How the mighty have fallen

  • Post Author
    ChrisArchitect
    Posted March 1, 2025 at 9:15 pm
  • Post Author
    KennyBlanken
    Posted March 1, 2025 at 9:16 pm

    [flagged]

  • Post Author
    exiguus
    Posted March 1, 2025 at 10:24 pm

    Basically everything is phoning home this days. Also vscode, chrome, brave, Thunderbird, Firefox. Also JIRA and Outlook or Teams is crazy about that.
    Just run "tcpdump -i any port 53" and you can monitor it. Or use mitproxy to get detailed req and res.
    Personally I use a dns block list like https://github.com/hagezi/dns-blocklists with dnmasq or dnsdist. Works great :)

  • Post Author
    EatFlamingDeath
    Posted March 1, 2025 at 10:50 pm

    I sincerely don't understand how devs that use macOS put up with this crap. I remember getting a Macbook M1 from the company I used to work for and the battery life was amazing, but as soon as I needed to install Xcode I just gave up. It's unbelievably bad, fuck that.

  • Post Author
    ChrisMarshallNY
    Posted March 1, 2025 at 10:53 pm

    Dupe: https://news.ycombinator.com/item?id=43168589 (Couple of days ago -58 comments)

  • Post Author
    dabinat
    Posted March 2, 2025 at 1:34 am

    The issue here isn’t the telemetry itself but the fact that it’s making builds slower.

    I think Xcode is pretty inefficient and Apple makes assumptions about computer and internet speed that mask these issues for them. I once tried opening a project on a network volume and it was unusable because for some reason Xcode is constantly using the disk, which you probably would never notice on a project stored locally on an SSD.

  • Post Author
    SheinhardtWigCo
    Posted March 2, 2025 at 1:53 am

Leave a comment

In the Shadows of Innovation”

© 2025 HackTech.info. All Rights Reserved.

Sign Up to Our Newsletter

Be the first to know the latest updates

Whoops, you're not connected to Mailchimp. You need to enter a valid Mailchimp API key.