logoalt Hacker News

TheDongtoday at 4:26 AM6 repliesview on HN

You have to accept Apple's licensing agreement as part of downloading XCode to run this tool (which relies on XCode's SDKs etc).

Quoting from the license agreement:

> You may not use the Apple Software, Apple Certificates, or any Services provided hereunder for any purpose not expressly permitted by this Agreement, including any applicable Attachments and Schedules. You agree not to install, use or run the Apple SDKs on any non-Apple-branded computer, and not to install, use or run iOS, iPadOS, macOS, tvOS, visionOS, watchOS, and Provisioning Profiles on or in connection with devices other than Apple-branded products, or to enable others to do so.

Both xtool itself, and anyone who uses it, is violating this license agreement, and apple has shown itself in the past to be a real ass about this sort of thing.

I think this can fly under the radar as long as no one uses it, but as soon as people actually start using this tool in any significant amount, I wouldn't be surprised if apple comes for it.


Replies

gman83today at 5:52 AM

These terms and services would also seem to make it a violation to run CI/CD services that enable Windows & Linux users to build React Native or Flutter apps for IOS?

show 2 replies
sockbottoday at 4:56 AM

So running on Asahi is ok?

m463today at 6:07 AM

from what I have always understood...

running under windows/linux booted on apple hardware is fine.

running in a vm/container on apple hardware is fine.

I suspect apple's new container support (like docker supported by apple) is going to make this sort of thing common.

scripturialtoday at 5:31 AM

I’m curious, would Apple know if you are building on Linux on a Mac, or building on Linux on PC?

show 1 reply
paxcodertoday at 5:06 AM

Touched upon here: https://forums.swift.org/t/xtool-cross-platform-xcode-replac...

We need to get EU on this case.

show 1 reply
CharlesWtoday at 5:08 AM

> Both xtool itself, and anyone who uses it, is violating this license agreement, and apple has shown itself in the past to be a real ass about this sort of thing.

Only with people dumb enough to build businesses on the back of Apple's IP (see: Corellium). Hobbyist/enthusiast use of Apple technologies (see: the Hackintosh community) has a long history of being tolerated.